0
A
回答
2
其因this
無法訪問。 DEMO
$(function()
{
$(document).on('click', "#MyId", function() { MyId_Click(this); });
});
function MyId_Click(obj)
{
var theId = $(obj).attr('id');
alert(theId);
}
3
這是因爲$(本)指的是什麼? $(this)通常意味着你選擇的項目..在你的情況下什麼都沒有,因爲在這個函數裏它不是指向任何元素。你可以像下面這樣做
$(function(){
$(document).on('click', "#MyId", function() {
var theId = $(this).prop('id'); //$(this).id does not work either.
alert(theId);
});
});
相關問題
- 1. 獲取的鏈接ID點擊
- 2. 獲取點擊鏈接的ID
- 3. 點擊功能無法獲取ID
- 4. 錨鏈接無法點擊,當點擊
- 5. 鏈接無法點擊
- 6. 無法點擊鏈接
- 7. CSS鏈接無法點擊
- 8. 鏈接無法點擊
- 9. 鏈接無法點擊
- 10. 無法點擊php鏈接
- 11. 無法點擊鏈接
- 12. HTML鏈接無法點擊
- 13. 鏈接無法點擊
- 14. 無法點擊鏈接鏈接
- 15. 獲取單擊鏈接時的ID
- 16. 使用Javascript點擊時獲取鏈接的ID
- 17. 獲取點擊鏈接的值
- 18. 如何獲取點擊鏈接的URL?
- 19. 獲取點擊HTML鏈接的屬性
- 20. 獲取UITextView鏈接的點擊事件
- 21. jQuery獲取點擊鏈接的html
- 22. iPhone - UIWebview - 獲取點擊鏈接的URL
- 23. 無法點擊selenium webdriver中的鏈接
- 24. 無法點擊DIV下的鏈接
- 25. 無法點擊網頁中的鏈接
- 26. 的CSS菜單無法點擊鏈接
- 27. HTML鏈接的前景無法點擊
- 28. fancybox,從一堆鏈接中獲取點擊ID
- 29. 在點擊功能中獲取ID通過href鏈接
- 30. 無法獲取鏈接的連接電子郵件ID
我很尷尬張貼這個。也許咖啡會幫助我解決問題。 –
'$(this)'因爲沒有傳遞任何東西給函數而變成空白,沒有任何東西可以引用。 – Daedalus