我的脚本有点问题。我需要检查一些跨度,如果中间有一些内容我什么都不做......但如果它是空的我想删除这个跨度或者例如更改样式。现在,当指定跨度为空时,脚本会清除我所有的跨度,即使它们不为空。你能帮帮我吗?
html
<span class="insert_list_item"></span>
<span class="insert_list_item">data</span>
脚本
if ($('.insert_list_item').length > 0){
$('.insert_list_item').each().remove();
}
最佳答案
使用:empty
$('.insert_list_item:empty').remove()
删除所有空元素。或者
$('.insert_list_item:not(:empty)').remove()
删除所有非空元素
关于 http://api.jquery.com/category/selectors/您可以看到所有可用的选择器。
关于javascript - 如何使用jquery删除指定元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11866696/