性能之间有什么不同
$("input[name='Is_checked']")
和$("#Is_checked")
<input id="Is_checked" name="Is_checked" type="checkbox" value="true">
也是这两种方法之间的最佳实践
答案 0 :(得分:1)
答案 1 :(得分:0)
如果要选中所有选中的复选框,最佳做法可能是使用:checked
。
$('input:checked')
http://api.jquery.com/checked-selector/
如果您想查看是否选中了特定的复选框,请使用.is(':checked')
。
$('input').is(':checked')
性能方面,它不会在上面或你的变化之间产生太大的区别,所以你应该使用最适合你情况的那个。例如,使用ID
来判断是否检查了某些内容可能不是一个好主意,因为重复ID
。
但如果您仍想知道两个示例之间的性能差异,则选择ID
会更快。在这里,您可以找到一些有趣的统计数据: