Javascript JS-需要使用通配符吗

Javascript JS-需要使用通配符吗,javascript,wordpress,woocommerce,wildcard,Javascript,Wordpress,Woocommerce,Wildcard,关于woocommerce产品附加组件(不充分),我已经设置了一个datepicker函数,但是对于要使用该函数的各个产品项,我需要在主题中的javascript条款中添加以下脚本: <script type="text/javascript"> jQuery(document).ready(function($) { $("input[name='addon-2778-delivery-date[delivery-date]'" ).datepicker({

关于woocommerce产品附加组件(不充分),我已经设置了一个datepicker函数,但是对于要使用该函数的各个产品项,我需要在主题中的javascript条款中添加以下脚本:

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

jQuery(文档).ready(函数($){
$(“输入[name='addon-2778-delivery-date[delivery date]”)。日期选择器({
日期格式:“dd-mm-yy”
});
});
2778是Wordpress或woocommerce生成的产品ID。因此,我需要将此脚本替换为使用通配符而不是文字数字的脚本。“name”上的其余部分对所有脚本都是相同的

感谢您的帮助。干杯,Peter

尝试使用:


你最好的选择可能是

例如。
$(“输入[name$='-交付日期[交付日期]”)


在您的情况下,这将比包含选择器更准确。

多么传奇啊!!它似乎工作正常。干得好。谢谢,彼得。谢谢戴夫。非常感谢。
$("input[name*='-delivery-date[delivery-date]'" )