/ / Odkazujte na IMG src z dymanického selektora id a statickej triedy - jquery

Odkazujte na IMG src z voliča dymanic a voliča statických tried - jquery

Pre svoje prvky používam rovnaké triedy, ale mením id. Id je jedinečné

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

Snažím sa odkazovať na nežiaduce.png, aby som to zmenil v jQuery, keď sa klikne na hľadanú triedu.

používam var x = document.getElementById(id); získať .wanted, ale nemôžem prísť na to, ako sa k tomu dostať .unwanted bez použitia $(this) referencie.

Akákoľvek pomoc bude veľmi užitočná.

odpovede:

1 pre odpoveď č. 1

Keď kliknete na jeden z odkazov, získate jeho súrodenca:

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

// do something with other link
});

demonštrácie


0 pre odpoveď č. 2

2 prvky HTML by nemali mať rovnaké ID.

Používanie JQuery však nemôžete používať nie: $("anyselector:not(.unwanted)")