Javascript 有没有更好的方法来选择不是交互元素的兄弟元素?
你可以在这把小提琴上看到我的想法: HTML: 我认为联系它的父母不是很有效。你有什么建议吗?使用: 获取与选择器匹配的第一个祖先元素,从当前元素开始,通过DOM树向上 如果确定结构,还可以返回到Javascript 有没有更好的方法来选择不是交互元素的兄弟元素?,javascript,jquery,Javascript,Jquery,你可以在这把小提琴上看到我的想法: HTML: 我认为联系它的父母不是很有效。你有什么建议吗?使用: 获取与选择器匹配的第一个祖先元素,从当前元素开始,通过DOM树向上 如果确定结构,还可以返回到.div3仅并选择其同级: $(this).closest('.div3').siblings('.div2').css('background','#FF0000'); 使用: 获取与选择器匹配的第一个祖先元素,从当前元素开始,通过DOM树向上 如果确定结构,还可以返回到.div3仅并选择
.div3
仅并选择其同级:
$(this).closest('.div3').siblings('.div2').css('background','#FF0000');
使用:
获取与选择器匹配的第一个祖先元素,从当前元素开始,通过DOM树向上
如果确定结构,还可以返回到.div3
仅并选择其同级:
$(this).closest('.div3').siblings('.div2').css('background','#FF0000');
你是对的。使用最接近()更有意义。非常感谢你说得对。使用最接近()更有意义。非常感谢
$('.div3 a').click(function(){
$(this).closest('.div1').find('.div2').css('background','#FF0000');
});
$(this).closest('.div3').siblings('.div2').css('background','#FF0000');