我为我的元素使用相同的类,但是我更改了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)
。
任何帮助都会非常有用。
答案 0 :(得分:1)
当您点击其中一个链接时,请获取其兄弟:
$('.buttons a').click(function(e) {
e.preventDefault();
var otherLink = $(this).siblings().first();
// do something with other link
});
答案 1 :(得分:0)
2个HTML元素不应具有相同的ID。
但是,使用JQuery不能使用:$('anyselector:not(.unwanted)')