Javascript div中所有HREF的jquery回调
我有一个部门:Javascript div中所有HREF的jquery回调,javascript,jquery,Javascript,Jquery,我有一个部门: <div id="left-nav"> <a href="#" class="current"> <span class="icon dashboard"></span> Dashboard </a> <a href="#"> <span class="icon users"></span> Us
<div id="left-nav">
<a href="#" class="current">
<span class="icon dashboard"></span>
Dashboard
</a>
<a href="#">
<span class="icon users"></span>
Users
</a>
<a href="#">
<span class="icon venues"></span>
Venues
</a>
<a href="#">
<span class="icon payments"></span>
Payments
</a>
</div>
我可以为每个a
一个接一个地指定一个事件处理程序,但是有没有一种方法可以让我一次为所有的a请求回调?我只是说,当点击任何a
标记时触发此函数?而不是通过每个循环并分配回拨
谢谢在jQuery中,您可以使用:
在jQuery中,您可以使用:
在jQuery中,您可以使用:
在jQuery中,您可以使用:
您可以通过以下方式链接选择器:
$('#left-nav a').on('click', function(){
alert(this.className + ' clicked.');
});
如果您的所有锚定标记都是动态生成的,那么您可以将事件委托给页面加载时可用的最接近的静态父级:
$('#left-nav').on('click', 'a', function(){
alert(this.className + ' clicked.');
});
您可以通过以下方式链接选择器:
$('#left-nav a').on('click', function(){
alert(this.className + ' clicked.');
});
如果您的所有锚定标记都是动态生成的,那么您可以将事件委托给页面加载时可用的最接近的静态父级:
$('#left-nav').on('click', 'a', function(){
alert(this.className + ' clicked.');
});
您可以通过以下方式链接选择器:
$('#left-nav a').on('click', function(){
alert(this.className + ' clicked.');
});
如果您的所有锚定标记都是动态生成的,那么您可以将事件委托给页面加载时可用的最接近的静态父级:
$('#left-nav').on('click', 'a', function(){
alert(this.className + ' clicked.');
});
您可以通过以下方式链接选择器:
$('#left-nav a').on('click', function(){
alert(this.className + ' clicked.');
});
如果您的所有锚定标记都是动态生成的,那么您可以将事件委托给页面加载时可用的最接近的静态父级:
$('#left-nav').on('click', 'a', function(){
alert(this.className + ' clicked.');
});
你能告诉我们你做了什么直到yetcan你能告诉我们你做了什么直到yetcan你能告诉我们你做了什么直到yetcan你能告诉我们你做了什么直到“从jQuery 1.7开始,.delegate()已经被jQuery 1.7的.on()方法所取代,.delegate()已经被jQuery 1.7的.on()方法所取代,.delegate()从jQuery 1.7开始,.on()方法“”已取代,.delegate()已取代.on()方法“'this'此处为左导航,是否有获取已单击元素的方法?否this.id将返回一个clickedNot true,this.id返回左导航,而不是已单击的'a'。this'此处为左导航,是否有任何方法可以获取已单击的元素?否this.id将返回clickedNot true,this.id返回左导航,而不是已单击的“a”。“this”这里是左导航,有任何方法可以获取已单击的元素?否this.id将返回clickedNot true,this.id返回左导航,而不是已单击的“a”。“this”这里是左导航,是否有任何方法可以获取已单击的元素?否this.id将返回clickedNot true,this.id返回左导航,而不是已单击的“a”。“this”是左导航,获取已单击元素的任何方法?“$(this)”将是元素,而不是div。“this”是左导航,任何获取已单击元素的方法?“$(this)”将是元素,不是div。“这里的‘this’是左导航,有没有办法获取被单击的元素?”$(this)将是元素,而不是div。“this”是左导航,有没有办法获取被单击的元素?“$(this)”将是元素,而不是div。