从动态ip和静态类选择器引用IMG src

时间:2012-07-23 03:44:27

标签: jquery

我为我的元素使用相同的类,但是我更改了id.the id是唯一的

<div class="buttons">
    <a href="" class="wanted" id="'.$status_id[$num].'">
        <img src="/images/wanted.png">
    </a>
    <a href="" class="unwanted" id="'.$status_id[$num].'">
        <img src="/images/unwanted.png">
    </a>
</div>

我正在尝试引用域.png以在单击所需的类时在jquery中更改它。

我使用var x = document.getElementById(id);获取.wanted,但我无法弄清楚如何在不使用.unwanted引用的情况下获取$(this)

任何帮助都会非常有用。

2 个答案:

答案 0 :(得分:1)

当您点击其中一个链接时,请获取其兄弟:

$('.buttons a').click(function(e) {
    e.preventDefault();
    var otherLink = $(this).siblings().first();

    // do something with other link
});

Demo

答案 1 :(得分:0)

2个HTML元素不应具有相同的ID。

但是,使用JQuery不能使用:$('anyselector:not(.unwanted)')