如何捕捉所有子元素中的点击?
的问题很简单,但我不能这样做......在这里我的代码:如何捕捉所有子元素中的点击?
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