如果div#FeatureIconsWrapper
包含否li
然后div#productInfoGrid
被css隐藏或者完全删除。
我试过了(这是正确的吗?):
$("div#FeatureIconsWrapper:not(li)")({
$("div#productInfoGrid").hide();
});
答案 0 :(得分:4)
试试这个,
if($("div#FeatureIconsWrapper li").length == 0)
{
$("div#FeatureIconsWrapper").hide();
}
答案 1 :(得分:4)
您可以使用:has
:
if (!$("#FeatureIconsWrapper:has(li)").length) {
$("#productInfoGrid").hide(); // or remove()
}
答案 2 :(得分:2)
请试试这个:
API:http://api.jquery.com/has/
$(document).ready(function() {
if ($("div#FeatureIconsWrappet:not(:has(li))")) { //.hide()
$("div#productInfoGrid").hide();
}
});