jquery,使用特定模式的id隐藏div标记
我已经盯着它看了一个小时,不确定这个语法有什么问题:jquery,使用特定模式的id隐藏div标记,jquery,Jquery,我已经盯着它看了一个小时,不确定这个语法有什么问题: jQuery.each(ARRAY_SUB_METRICS_HIDE, function() { var VALUE = this; \$("div[id^='reportdate-'" + VALUE + "]").hide(); alert(VALUE); }); 我的div标记没有隐藏,例如VALUE=9--0--2,而我的di
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”必须移动单引号字符:
\$("div[id^='reportdate-" + VALUE + "']").hide();
当前,您的最终选择器看起来像
$(“div[id^='reportdate-'902]”)
(请注意错误放置的引号)。您必须移动单个引号字符:
\$("div[id^='reportdate-" + VALUE + "']").hide();
当前,您的最终选择器看起来像$(“div[id^='reportdate-'902]”)
(请注意错误的引号)。试试这个
jQuery.each(ARRAY_SUB_METRICS_HIDE, function() {
var VALUE = this;
$("div[id^='reportdate-" + VALUE + "']").hide();
alert(VALUE);
});
试试这个
jQuery.each(ARRAY_SUB_METRICS_HIDE, function() {
var VALUE = this;
$("div[id^='reportdate-" + VALUE + "']").hide();
alert(VALUE);
});
值得一提的是,HTML和JavaScript并不关心以数字开头的ID,但CSS在其规范中明确规定ID选择器不能以数字开头。这似乎无关紧要,但值得一提的是以防万一。值得一提的是,HTML和JavaScript并不关心以数字开头的ID,但CSS在其规范中明确规定ID选择器不能以数字开头。这似乎无关紧要,但值得一提,以防万一。