Jquery选择器可以找到隐藏元素(display:none;),如何禁用这种情况?

Kas*_*vic 1 html javascript css jquery hidden

我有Html代码

<div id="demo" style="display:none;">Test demo</div>
Run Code Online (Sandbox Code Playgroud)

和javascript:

$("#demo");
Run Code Online (Sandbox Code Playgroud)

它会被选中,但是我想用id ="demo"进行div,因为它被隐藏所以无法选择.

谢谢

Mic*_*ker 5

如果我理解正确,您只想选择#demo是否隐藏,请使用$('#demo:visible').一些有用的资源是https://api.jquery.com/visible-selector/https://api.jquery.com/hidden-selector/