jquery,使用某些模式的id隐藏div标签

时间:2011-11-23 16:26:46

标签: jquery

我一直盯着这一小时,不知道这种语法有什么问题:

        jQuery.each(ARRAY_SUB_METRICS_HIDE, function() {
            var VALUE = this;
            \$("div[id^='reportdate-'" + VALUE + "]").hide(); 

            alert(VALUE);
        });

我的div标签没有隐藏,例如VALUE = 9--0--2而我有div标签,id =“9--0--2--3”

2 个答案:

答案 0 :(得分:3)

您必须移动单引号字符:

\$("div[id^='reportdate-" + VALUE + "']").hide();

目前,您的最终选择器看起来像$("div[id^='reportdate-'902]")(注意错误放置的引号)。

答案 1 :(得分:0)

试试这个

jQuery.each(ARRAY_SUB_METRICS_HIDE, function() {
        var VALUE = this;
        $("div[id^='reportdate-" + VALUE + "']").hide(); 

        alert(VALUE);
    });