【问题标题】:JS - need to use wildcardJS - 需要使用通配符
【发布时间】:2014-09-05 04:55:53
【问题描述】:

关于 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>

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

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

【问题讨论】:

    标签: javascript wordpress woocommerce wildcard


    【解决方案1】:

    尝试使用attribute contains selector

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

    【讨论】:

    • 多么传奇!它似乎工作正常。做得好。谢谢,彼得。
    【解决方案2】:

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

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

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

    【讨论】:

    • 谢谢戴夫。赞赏。
    猜你喜欢
    • 1970-01-01
    • 2012-03-02
    • 2013-10-14
    • 2021-12-20
    • 2012-05-21
    • 2021-01-10
    • 1970-01-01
    • 2017-07-31
    • 1970-01-01
    相关资源
    最近更新 更多