我已经在Stack Overflow中找到了很多这样的问题,但没有人帮助我。
我的元素由Ajax动态添加。
当我试图找到所有没有特定类的元素时,它会返回元素ho。
看看:
如您所见,它返回最后一个元素,ho具有类btn-group
的div。
我希望所有不具备此div的元素。
答案 0 :(得分:3)
ID必须是唯一的。你应该使用类。
话虽如此,您的选择器会返回所有具有xSelectiona
ID的元素,not
方法会过滤集合中所选元素而不是其后代。
您似乎正在寻找:has()
选择器。
$('td.xSelectiona').not(':has(.btn-group)');
上面的代码段选择了xSelectiona
类没有.btn-group
后代的所有元素。
答案 1 :(得分:1)
使用id是错误的。 id必须是单身。
id而不是类并编辑你的jquery代码:$(' .xSelectiona')。not(':has(.btn-group)');