如何在單擊類後獲取元素的ID?獲取下一個DOM元素的ID
0
A
回答
1
試試這個:
$(".className").click(function() {
$(this).next().attr("id");
});
$(".className")
:選擇具有類className
.click()
元素:jQuery的onclick處理$(this)
:選擇元素再次.next()
:獲得下一個元素.attr("id")
:檢索id
屬性
如果你想要得到它的點擊,添加click()
處理
0
您可以使用jQuery next
功能選擇 「緊隨兄弟」:
$(function() {
$(".yourClassName").click(function() {
$yourNextElementId = $(this).next().attr("id");
});
});
+1
這沒有得到id。 –
+1
@JonathanLam你是對的!我更新了答案! :) –
1
使用next()
獲取下一個元素並使用attr()
獲取其ID「:
$(document).ready(function() {
$('.sample_class').click(function() {
alert($(this).next().attr('id'))
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="sample_class">element with class</div>
<div id="sample_id">next element with id</div>
相關問題
- 1. 獲取下一個元素
- 2. 獲取DOM元素
- 3. 獲取元素的最後一個ID
- 4. 獲取一個元素的ID沒有?
- 5. PHP DOM html從另一個元素獲取元素
- 6. 獲取backbone.js中的下一個元素和上一個元素
- 7. 獲取子DOM的父DOM元素
- 8. 獲取下一個元素在jQuery的
- 9. 獲取$(this).val()的下一個元素
- 10. 獲取td中的下一個元素
- 11. 從DOM元素獲取ComponentRef
- 12. 在DOM中獲取元素
- 13. 獲取本地DOM元素
- 14. 從Shadow DOM獲取元素
- 15. 獲取下一個李id元素中UL與jQuery
- 16. 獲取元素ID jQuery下降
- 17. 獲取多個元素與DOM文檔
- 18. DOM元素的ID和類
- 19. 獲取行ID給定一個單元格中的按鈕DOM
- 20. List <>獲取下一個元素或獲取第一個
- 21. 獲取下一個元素外跨度
- 22. Jquery獲取下一個特定元素
- 23. 獲取元素的ID
- 24. 獲取元素的ID
- 25. 獲取Summernote元素的ID
- 26. 獲取新添加的元素的ID DOM
- 27. 獲取JQuery中某個元素的ID
- 28. 使用jQuery獲取下一個或帶有元素的元素
- 29. 獲取下一個x元素,包括特定的元素?
- 30. jQuery:獲取當前元素後的立即下一個元素
你是什麼意思的「之後」?第一個孩子?下一個兄弟姐妹?請顯示一個簡單的代碼片段來澄清你的意思。 –