也许你们可以帮我解决这个问题,在过去的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