Jquery 逗号选择器结果与元素顺序有关吗

在相同一个页面用以下两个选择器得到的结果确是不一样的,不太理解Code1
$('#editForminput,select').size()
结果:29
Code2:
$('#editFormselect,input').size()
结果:17
不太清楚,input与select顺序不同结果还能不一样?而且我发现选择的结果中还有不属于editForm的这又是为什么呢?
一只甜甜圈
浏览 574回答 2
2回答

阿晨1998

$('#editForminput,select').size()是查找#editForm选择器下的input个数和整个页面的select个数$('#editFormselect,input').size()是查找#editForm选择器下的select个数和整个页面的input个数

aluckdog

**#editForminput只会找到所有id为editForm的节点内的input元素,而单独的input选择器会找到页面所有的input元素,Code1和Code2的结果自然不一样啊
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript