我对不同的元素有相同的ID。如下所示
$("name").val();

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="name">test 0</div>
<div id="name">test 1</div>
<div id="name">test 2</div>
&#13;
使用jQuery如何在控制台中获取测试1 onclick 元素。
我正在尝试用于网站分析跟踪目的的生产网站。
答案 0 :(得分:0)
Can multiple different HTML elements have the same ID if they're different elements?
改用class:
<div class="name1">A</div>
<div class="name1">B</div>
<div class="name2">C</div>
然后使用jQuery的类选择器,它匹配CSS语法:
$('.name1')
答案 1 :(得分:0)
你不能给同一个id,如果我们给不同的元素提供相同的id,那么它将导致错误,Id必须是唯一的。因此我们可以使用类名,可以多次使用。所以我建议你使用类名而不是id。
<div class="name1" id="name11">A</div>
<div class="name1" id="name12">B</div>
<div class="name1" id="name13">C</div>