在每个循环中跳过jQuery中的单击项

Ben*_*Ben 0 jquery

我正在尝试编写一个循环来遍历无序列表中的每个锚点,并对锚点内的图像执行操作.标记看起来像这样:

 <ul>
    <li><a href="#"><img src="image.png" /></a></li>
    <li><a href="#"><img src="image.png" /></a></li>
    <li><a href="#"><img src="image.png" /></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

任何一个锚点上的单击事件都应该触发循环.到目前为止我有以下JS:

$("a").click(function(){
    $("a").each(function(){
        if (THIS IS THE CLICKED ON ANCHOR == TRUE) {
            // SKIP THIS ITEM
        }
        else {
            $("img",this).actions();
        };
    });
});
Run Code Online (Sandbox Code Playgroud)

我想我只需要跳过该项目的部分,如果它是点击锚点,但我不会采用不同的方法.

我正在使用jQuery 1.3.2.

谢谢!

tva*_*son 6

我认为有一种更简单的方法:

$("a").click(function() {
   $("a").not(this).find('img').actions();
});
Run Code Online (Sandbox Code Playgroud)