我有这个HTML:
<div id="main"><div id="mainly">11</div><div id="mainly">22</div></div>
我想选择值为11的div。怎么做? 我试过了:
$("<div id="mainly">11</div>")
,但它不起作用...... 我没有两个id =“主要”的div。
答案 0 :(得分:2)
我没有两个id =“主要”的div
但应该只有一个 div且ID为“main”!
DOM标识符必须是唯一的才能创建“格式良好”和有效标记。
因此,我们假设您使用的是classes
而不是ids
。
$('.mainly:contains(11)').fadeOut('fast');
答案 1 :(得分:2)
您不能拥有两个或更多具有相同ID的div元素。这是无效的html和jQuery选择器将无法正常工作。而不是id使用所有元素的公共类。