[英]applying class to parent if child has it using jQuery
How can I use jQuery when I have this HTML code I need to add the class name to the parent li only when the child has the class name high. 当我有此HTML代码时,如何使用jQuery?只有在子级具有较高的类名时,才需要将类名添加到父级li。
thanks. 谢谢。
<li class="emergency" style="background-color: #FE9D9D;">
<span class="high">250</span></li>
您可以像这样定位.high类,然后使用close()获取父级li。
$('li .high').closest('li').addClass('myClass');
$('li:has("span.high")').addClass('className');
li has
span element with class high
addCass className
to it. 李has
带班span元素high
addCass className
它。
$(".high").parent().addClass('sss');
jsfiddle http://jsfiddle.net/M5gNA/
如果我正确理解了这个问题,您也想将span
的类也添加到父li
,对吗?
$('li .high').closest('li').addClass('high');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.