按data-id查找元素

时间:2014-10-29 20:04:20

标签: jquery html

如何使用最清晰的语法找到数据为411的第二个元素?

<div data-id="410">Yo</div>
<div data-id="411">No</div>
<div data-id="412">Mm</div>

2 个答案:

答案 0 :(得分:1)

&#13;
&#13;
$("div[data-id=411]").text("Hello")
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div data-id="410">Yo</div>
<div data-id="411">No</div>
<div data-id="412">Mm</div>
&#13;
&#13;
&#13;

这样简单应该有用。杰森是对的,jQuery网站有一些很棒的文档。

答案 1 :(得分:1)

您希望为要搜索的元素指定一个类名,以便它不会查看整个文档。

<div class="search">
<div data-id="410">Yo</div>
<div data-id="411">No</div>
<div data-id="412">Mm</div>
</div>

var element = $('.search').find("div[data-id='411']");