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。