也許你們可以幫我解決這個問題,在過去的30分鐘裏我一直在努力。Jquery在同一類名稱的一組元素中選擇單擊的元素
比方說,我有四個元素具有相同的類。
<div class="test">hi</div>
<div class="test">hey</div>
<div class="test">yo</div>
<div class="test">What's up</div>
如何選擇被點擊的那個?
我能得到像這樣的工作:
$('.test').click(function() {
$(this).toggleClass("btn-danger btn-success");
});
不過,我需要它來火而不被點擊了一個Ajax調用後的成功,所以我需要能夠做這樣的事(失敗嘗試):
$('.test', this).toggleClass("btn-danger btn-success"); // This did not work
$(this).find('.test').toggleClass("btn-danger btn-success"); // Also did not work
有什麼建議嗎?非常感謝!!
你如何確定哪個鏈接應該觸發事件? – lonesomeday
我有一個類似的問題,我通過var self = this解決了。也許它可以幫助你。 – sonoftunk
你怎麼知道你需要在ajax之後點擊哪個元素?或者是ajax調用綁定到click事件,如果是這樣,使得它更容易 – KyleK