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ď č. 1Keď 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
});
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)")