如何检查元素的显示值
<tr id="pDetails" style="display:none">
Run Code Online (Sandbox Code Playgroud)
$("tr[id='pDetails']").attr("style") 给我 'display:none'
我想编写一个jquery脚本,它只返回display的值'none'
那可能吗?
set*_*eth 75
只需用一个参数 调用css即可
$('#idDetails').css('display');
Run Code Online (Sandbox Code Playgroud)
如果我理解你的问题.否则,你想要克莱图斯的回答.
cle*_*tus 16
嗯,一方面你的表现可以简化:
$("#pDetails").attr("style")
Run Code Online (Sandbox Code Playgroud)
因为应该只有一个元素对于任何给定ID和ID的选择会很多比你正在使用的属性id选择速度更快.
如果您只想返回显示值或其他内容,请使用css():
$("#pDetails").css("display")
Run Code Online (Sandbox Code Playgroud)
如果你想搜索没有显示的元素,那就更难以可靠地完成.这是一个不是100%的粗略示例:
$("[style*='display: none']")
Run Code Online (Sandbox Code Playgroud)
但如果你只是想找到隐藏的东西,请使用:
$(":hidden")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
102404 次 |
| 最近记录: |