有没有通用的方法来指定 jQuery 中的元素。例如使用 $(this).find
或 next 函数。
我正在尝试创建一个按钮,复制时一次只会激活一个按钮。
当按钮被复制时,输出被复制。
参见示例。
<a href="#" class="vote-btn">button</a>
<p class="vote-number">+ 70,101</p> <a href="#" class="vote-btn">button</a>
<p class="vote-number">+ 70,101</p> <a href="#" class="vote-btn">button</a>
<p class="vote-number">+ 70,101</p>
$(".vote-number").hide();
$(".vote-btn").click(function () {
$(".vote-number").finish().show().fadeOut(5000);
});
最佳答案
$(".vote-number").finish()
将以 vote-number
类的所有元素为目标。相反,您只想定位按钮旁边的元素。因此,请使用 $(this).next(".vote-number")
进行具体定位。
$(".vote-btn").click(function(){
$(this).next(".vote-number").finish().show().fadeOut(5000);
});
关于javascript - 有没有通用的方法来指定 jquery 中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20706584/