我正在尝试使用jQuery来定位div并删除它,目前我已经......
jQuery('.disable_label').next().remove();
我的问题是我有几个带有disable_label类的div。如何修改此代码段以仅选择具有display:none set?
的disable_label div更新
我现在正在使用它..
jQuery('.disable_label:visible').next().remove();
尝试选择.disable_label的所有实例,其css值为display:list-item但不起作用。
我可以定位display:list-item本身吗?
答案 0 :(得分:2)
来自jQuery :hidden
文档:
由于以下几个原因,可以将元素视为隐藏:
- 他们的CSS
display
值为none
。- 它们是
type="hidden"
的表单元素。- 它们的宽度和高度明确设置为0.
- 隐藏了一个祖先元素,因此页面上不会显示该元素。
visibility: hidden
或opacity: 0
的元素被认为是可见的,因为它们仍占用布局中的空间。在隐藏元素的动画期间,该元素在动画结束前被视为可见。