2014-10-29 168 views
-4

如何使用最清晰的語法找到數據標識爲411的第二個元素?通過數據標識查找元素

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

http://learn.jquery.com – 2014-10-29 20:04:45

回答

1

$("div[data-id=411]").text("Hello")
<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>

的東西,因爲這應該工作一樣簡單。賈森是正確的,但jQuery網站有一些很好的文檔。

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']"); 
+0

您錯過了一個右括號 – dave 2014-10-29 20:11:30