如果使用jQuery在div标签内的span元素为空,则隐藏元素

学习

如果div中的span元素没有文本,我想隐藏一个元素

以下是示例HTML

<div class="showcase-caption" style="display: block;">
 <span> If this span has no text then i need to change the display property of outer div to none</span>
</div>

JsFiddle链接

我尝试使用css来执行此操作,但是它没有按预期工作。所以我认为jquery可以更好地工作,也可以处理较旧的浏览器。

在这种情况下,我需要更改由其他脚本自动生成的内联属性,以显示图库的图像标题。

更新:谢谢大家的答复。我选择“ satpal”解决方案,因为它很短,而且给了我确切的结果。

萨帕尔

只需使用:empty您不需要if阻止。

$('.showcase-caption span:empty').parent().hide()

演示版

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章