用jq怎么给离id="c"最近的class = 'a'的div变颜色
用jq怎么给离id="c"最近的class = 'a'的div变颜色
用jq怎么给离id="c"最近的class = 'a'的div变颜色
用closest找最近的父节点,有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可以继续交流~
$('#cccc').closest('.aaa').css('color','#f00')
<div>
div1
<div class="aaa">
aaa1
<div class="aaa">
aaa2
<div>
<div id="cccc">
cccc
</div>
</div>
</div>
</div>
</div>
<script src="https://g.csdnimg.cn/??lib/jquery/1.12.4/jquery.min.js"></script>
<script>
$('#cccc').closest('.aaa').css('color','#f00')
</script>