的問題很簡單,但我不能這樣做......在這裏我的代碼:如何捕捉所有子元素中的點擊?
jQuery('nav').on('click', 'a', function(event){
console.log(jQuery(this));
});
的問題很簡單,但我不能這樣做......在這裏我的代碼:如何捕捉所有子元素中的點擊?
jQuery('nav').on('click', 'a', function(event){
console.log(jQuery(this));
});
nav
必須是類或ID,一個導航似乎並沒有成爲一個標準的標籤
如果它的類名
jQuery('.nav').on('click', 'a', function(event){
console.log(jQuery(this));
});
如果一個Id
jQuery('#nav').on('click', 'a', function(event){
console.log(jQuery(this));
});
他再有現場演示:http://jsfiddle.net/netme/hx8HR/
html5有元素'nav'我使用 – user1692333 2013-03-28 10:35:02
你可能需要把jquery包含在'jQuery(function(){....});' – Rab 2013-03-28 10:40:31
你的代碼看起來很好....但我認爲你缺少document.ready
功能
試試這個,你太html的
jQuery(function(){ //ready function
jQuery('nav').on('click', 'a', function(event){
console.log(jQuery(this));
});
});
我使用document.ready爲了這。 – user1692333 2013-03-28 11:54:01
後 – bipen 2013-03-28 10:30:10
@bipen只有long'ul'和'li' list – user1692333 2013-03-28 10:35:52