Jquery 选择器可以找到隐藏元素(显示:none;),如何禁用这种情况?
Jquery selector can find hidden element ( display: none;), how to disable this case?
我有 Html 密码
<div id="demo" style="display:none;">Test demo</div>
和javascript:
$("#demo");
会被选中,但是我想div with id = "demo",因为隐藏了所以不能被选中
谢谢
选择隐藏使用$(':hidden#demo')
选择可见使用$(':visible#demo')
如果我理解正确,而你只想 select #demo
如果它没有隐藏,请使用 $('#demo:visible')
。一些有用的资源是 https://api.jquery.com/visible-selector/ and https://api.jquery.com/hidden-selector/
我有 Html 密码
<div id="demo" style="display:none;">Test demo</div>
和javascript:
$("#demo");
会被选中,但是我想div with id = "demo",因为隐藏了所以不能被选中
谢谢
选择隐藏使用$(':hidden#demo')
选择可见使用$(':visible#demo')
如果我理解正确,而你只想 select #demo
如果它没有隐藏,请使用 $('#demo:visible')
。一些有用的资源是 https://api.jquery.com/visible-selector/ and https://api.jquery.com/hidden-selector/