按照我们的规范,给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的元素的数组。
不过,最好还是规范编写代码。
转载请注明原文地址: https://ju.6miu.com/read-39555.html