我定位动态div
,因为我制作了代码
if ($("#" + selector_name "#" + name + add_count).size() == 0) {
var p = "<div id = '" + name + add_count + "' class='progressbar' data-perc='0'><div class='bar'><span></span></div><div class='label-up'><span></span></div><div class='mi-avtr-cnt'></div><div class='clear'></div></div>";
$(".mitxt").append(p);
}
如何动态定位div
。问题在于行"#" + selector_name "#" + name + add_count
答案 0 :(得分:1)
您遇到语法错误,因为缺少+
:
if ($("#" + selector_name + "#" + name + add_count).size() == 0) { ... }
^ -- This was missing
另请注意,id应该在文档中是唯一的,因此div只能有一个id(也是唯一的)。您可能想要$("#" + selector_name + ",#" + name + add_count)
(选择具有不同ID的两个元素)。
答案 1 :(得分:0)
"#" + selector_name "#" + name + add_count
此选择器不是有效的选择器(这是语法错误)。
有效的ID选择器为'#' + your_element_id
使用'#' + name + add_count
作为选择器可以解决您的问题