答案 0 :(得分:0)
看看这个JSbin。
http://jsbin.com/OhutAxu/2/edit
$("a").hover(
function () {
$(this).next().css('color', 'red');
},
function () {
$(this).next().css('color', 'blue');
}
);
您需要使用JQuery .next()函数才能访问下一个元素。 希望它有所帮助
答案 1 :(得分:0)
你可以试试这个
var link = '.shareButtonsWrapper div a:first';
$('body').on('mouseenter', link, function(){
$(this).next('a').css({"color":"red"});
}).on('mouseleave', link, function(){
$(this).next('a').css({"color":"blue"});
});
答案 2 :(得分:0)
$('.shareButtonsWrapper div a:first-child').on('mouseenter', function(){
$(this).siblings().css("color","red");
}).on('mouseleave', function(){
$(this).siblings().css("color", "blue");
});
您可以使用next()函数代替兄弟()。