JS - 需要使用通配符

时间:2014-09-05 04:55:54

标签: javascript wordpress woocommerce wildcard

关于woocommerce产品附加组件(不足)我已经设置了一个datepicker功能,但是对于相应的产品项目来利用它 - 我需要将以下脚本添加到主题中的javascript规定: / p>

<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。因此,我需要将此脚本替换为使用通配符而不是文字编号的脚本。其余的“名字”对所有人来说都是一样的。

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

2 个答案:

答案 0 :(得分:1)

尝试使用attribute contains selector

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

答案 1 :(得分:0)

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

E.g。 $("input[name$='-delivery-date[delivery-date]'")

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