按照我们的规范,给html元素id应该是唯一的,但是实际操作中有可能出现例外,如下,三个文本框的id一样
<input id="inId" class="input111"/>
<input id="inId" class="input112"/>
<input id="inId" class="input113"/>
那现在如果用
$(“#inId”)去取id是in的input元素那就只能取到第一个元素,另外两个是取不到的。
现在要想取id是inId的元素,要用$(“[id=inId]”)这种方式。
var inputArr = $(“[id=inId]”);
则inputArr就是包含所有id为inId的元素的数组。
不过,最好还是规范编写代码。