如果我们对不同元素具有相同的id,则获取所选文本

时间:2018-05-23 09:53:47

标签: jquery html5

我对不同的元素有相同的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;
&#13;
&#13;

使用jQuery如何在控制台中获取测试1 onclick 元素。

我正在尝试用于网站分析跟踪目的的生产网站。

2 个答案:

答案 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>