我有一個場景,其中,我有一個表格,並且在某些列中有一些隱藏的div。現在在其中一列中,我有一個包含另一個隱藏的div的Div。現在我不能應用一個廣義函數,它只顯示特定行內甚至特定列內的所有div。我想有一個函數可以檢測被點擊的元素的id或類。如何去做這件事?如何獲取正在被點擊的jQuery中元素的ID
2
A
回答
2
做到這一點,的onclick元素的事件:
<div id="div1" onclick="getId();"> </div>;
function getId(){
var currentId = $(this).attr('id');
}
+1
我喜歡這種方法,因爲如果我使用它的ID訪問它的功能,如果我修改該div的id,我將不得不對js文件進行更改。但在這種情況下,元素和它的功能在一起,很容易維護。 – Shades88
+1
@ShantanuD謝謝 –
0
$('div').bind('click', function(){ // Make this part as specific as it can be
console.log($(this).attr('id'));
});
你可以讓你的初始選擇更嚴格一點,因爲在頁面上選擇的所有div和分配的事件處理程序對他們來說是不是一個好主意。
2
是否這樣?
$(<selector>).click(function() {
id = $(this).attr('id');
});
0
這將記錄被點擊元素的ID。然後您可以添加額外的邏輯來處理「顯示」功能。
$('div').click(function(){
console.log($(this).attr('id');
//other logic here
});
0
$(".class").click(function(){
var clicked = $(this).attr('id');
});
可以幫助
2
你不喜歡這樣;
$("div").click(function(){
alert($(this).attr("id"));
});
相關問題
- 1. 如何獲得被點擊的div元素的元素ID
- 2. jQuery:如何獲得點擊元素ID
- 3. JQuery的:獲取點擊的元素的父元素ID
- 4. 點擊獲取元素ID
- 5. 點擊元素的jQuery捕獲ID
- 6. 如何在jquery中獲取單擊的元素ID
- 7. 獲取點擊元素的ID
- 8. 獲取點擊的元素ID
- 9. 如何獲得點擊的元素的ID與jQuery
- 10. 如何使用jQuery獲取已被點擊的div的ID?
- 11. 如何正確獲取元素的ID?
- 12. jQuery qtip() - 如何從被點擊的項目獲取id
- 13. 獲取被點擊子元素
- 14. 如何獲取頁面上點擊元素的ID
- 15. 如何獲取當前元素的ID點擊
- 16. 在JQuery中獲取單擊的元素
- 17. 在jquery中,你如何找出被點擊元素的'eq'?
- 18. 如何在Jquery的父元素中選擇被點擊的子元素?
- 19. 獲取被點擊的按鈕的ID
- 20. 獲取jQuery中的元素的ID onlclick?
- 21. 在knockout中獲取被點擊元素的索引和事件
- 22. 如何獲取jQuery/js中$(document)中單擊的任何元素的ID?
- 23. 如何在點擊td的元素後獲得tr的id?
- 24. Fancybox獲取afterClose函數中單擊的錨點/元素的ID
- 25. jquery如何獲取動態元素ID
- 26. wdContextMenu獲得點擊的元素ID
- 27. 從被點擊的網址獲取ID
- 28. 獲取JQuery中某個元素的ID
- 29. 如何在jquery中獲取點擊控件的ID?
- 30. Angular2 - 點擊事件:獲取單擊元素的ID
你能告訴我們一些示例代碼?也許在jsfiddle中進行編碼。 – Alex
它被點擊了......它應該是可見的,不是?你怎麼能點擊一個隱藏的div? –