想让li点击加个绿色边框,其他兄弟li边框变成白色,用silblings做4个li都加了边框,是不是我jq写错了
click中2句改成这样
$(this).css('border','2px solid #0f0').siblings().css('border','2px solid #fff')
this为当前点击的li,只用给这个li增加绿边框就行,在链式调用sibligns()取兄弟节点设置为白色边框。
你的最后一句是遍历所有的.li给兄弟节点加白边框,导致所有.li都是白色边框了
帮助到你能点个采纳吗,谢谢~~
查一下选择器选到没有
$("li")
是写错了,应该是
siblings
文档:https://jquery.cuishifeng.cn/siblings.html
如有帮助请采纳回答~谢谢