1
A
回答
6
使用not
方法,或:not
selector:
$(':checkbox').not('.noSelect');
$(':checkbox:not(.noSelect)');
哪里noSelect
是您要排除的类。
NB的最佳速度(加强对querySelectorAll
),你的代码也许应该是这样的:
$('input[type="checkbox"]:not(.noSelect)');
1
你为什么不这样做完全相反的。给那些你想选择自己班的人。然后选择那些。喜欢的东西:
$(':checkbox.myclass')
1
也许这会为优化做
$(':checkbox:not(.myclass)')
像
<input type="checkbox"/>
<input type="checkbox"/>
<input type="checkbox" class="myclass"/>
<input type="button" value="ss" onclick="alert($(':checkbox:not(.myclass)').length);"/>
1
$(':checkbox[class!=except-class]')
+0
属性值必须在引号,这不会工作,如果元素有几个类。 –
相关问题
- 1. jQuery选择特定类型的所有复选框
- 2. 获取所有没有特定类的复选框
- 3. 选择所有复选框
- 4. 选择所有复选框
- 5. 选择所有复选框
- 6. 选择所有选中的复选框
- 7. 选择GridView(asp.net)中特定列中的所有复选框
- 8. 使用jquery选择特定tbody中的所有复选框
- 9. 选择特定范围内的所有复选框?
- 10. Listview复选框选择所有/选择所有C#4.0
- 11. 选择ul内的所有复选框
- 12. 选择Django中的所有复选框
- 13. 选择AngularJS中的所有复选框
- 14. 选择jquery中的所有复选框
- 15. 选择angularJS中的所有复选框
- 16. 选择CheckBoxList中的所有复选框
- 17. 选择div中的所有复选框
- 18. 所有选择的复选框
- 19. 选择jQuery中的所有复选框
- 20. 选择所有的HTML复选框
- 21. 复选框在HeaderTemplate中选择ItemTemplate中的所有复选框
- 22. 选择所有复选框和CheckedListBox
- 23. 如何选择所有复选框
- 24. 选择所有复选框WPF
- 25. 选择所有功能复选框
- 26. jQuery选择所有复选框与toggleClass
- 27. 选择所有,取决于复选框
- 28. 选择所有复选框javascript
- 29. 选择所有复选框 - 收集值
- 30. 选择所有Listview复选框
+1。也许他也想':not([class])',这取决于*“除了那些拥有CSS类的人”*的真正含义。 –
@Felix一个很好的观点,但我认为在任何情况下排除一个*特定的*类会更好。如果您稍后将某个类添加到当前没有的复选框中,则会出现更多的可预测行为。 – lonesomeday
感谢作品像一个魅力..发送优化太..我尽快接受 – bAN