我尝试了很多不同的事情,但我无法解决我的问题。
我有两个完全相同的div
s。在div
中,有<A>
个标记。当我点击其中一个标签时,两个<div>
标签会同时发生变化。如何仅更改单击的?
我的代码:
$.fn.infiniteCarousel = function () {
$('a.rsBulletFirst',this).click(function() {
alert("fds");
$("#bulThird").removeClass("rsNavSelected");
$("#bulSecond").removeClass("rsNavSelected");
$("#bulFirst").addClass("rsNavSelected");
return gotoPage(1);
});
$('a.rsBulletSecond',this).click(function() {
$("#bulThird").removeClass("rsNavSelected");
$("#bulSecond").addClass("rsNavSelected");
$("#bulFirst").removeClass("rsNavSelected");
return gotoPage(2);
});
$('a.rsBulletThird',this).click(function() {
$("#bulThird").addClass("rsNavSelected");
$("#bulSecond").removeClass("rsNavSelected");
$("#bulFirst").removeClass("rsNavSelected");
return gotoPage(3);
});
}
我在JSfiddle中的代码:http://jsfiddle.net/fjdgjse1/
答案 0 :(得分:0)
选择器返回与您的选择匹配的项目数组,因此您必须得到第一个元素:
$("#bulThird").get(0)