如果子元素为空,我想构建一个jquery支持的方式来隐藏(li)父元素。我已经建立了这样一个问题,但我不知道为什么它没有工作。如果子span元素为空,则隐藏父元素元素
<li data-column="3" class=„parent“>
<span class=„childTitle">Lorem Ipsum</span>:
<span class="childValue"><!—child value--><!—child value--></span>
</li>
我试图建立一个如果的问题:
$(document).ready(function() {
if ($('span.childValue').is(':empty')){
$(this).parents().hide();
}
});
我也试图建立一个简单的函数:
$("span.childValue:empty").parent().hide();
但无论哪种不到风度的工作。完成的代码应该构建在WordPress的儿童主题javascript中。我尝试了不同的方式,但没有一个结果。
你的属性中奇怪的引号是什么? – j08691