javascript
  • wordpress
  • woocommerce
  • wildcard
  • 2014-09-05 20 views 0 likes 
    0

    与woocommerce产品附加组件相关(不充分)我已经设置了一个datepicker函数,但是要使用这个相应的产品项目 - 我需要将以下脚本添加到javascript在主题中提供:JS - 需要使用通配符

    <script type="text/javascript"> 
        jQuery(document).ready(function($) { 
         $("input[name='addon-2778-delivery-date[delivery-date]'").datepicker({ 
          dateFormat : 'dd-mm-yy' 
         }); 
        }); 
    </script> 
    

    2778是由Wordpress或woocommerce生成的产品ID。所以我需要用一个使用通配符代替字面数的脚本来替换这个脚本。 “名称”上的其余部分对所有人都是一样的。

    任何帮助表示赞赏。干杯,彼得

    回答

    1

    尝试使用attribute contains selector

    $("input[name*='-delivery-date[delivery-date]'") 
    
    +0

    什么传说!它似乎工作正常。做得好。谢谢,彼得。 – Peter 2014-09-05 05:06:33

    0

    你最好的选择可能是jQuery attribute ends with selector

    例如 $("input[name$='-delivery-date[delivery-date]'")

    这将比包含选择器更准确。

    +0

    谢谢戴夫。赞赏。 – Peter 2014-09-05 05:10:23

    相关问题