首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

$( "p:hidden")解决方案

2012-06-04 
$( p:hidden)$( p:hidden)会匹配所有不可见的p元素,如display:none的元素,不包括visibility:hidden的

$( "p:hidden")
$( "p:hidden")会匹配所有不可见的p元素,如display:none的元素,不包括visibility:hidden的元素。
有何办法,直接匹配到visibility:hidden的元素。

[解决办法]

HTML code
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script><script>$(function(){    var p = $("p").filter(function(){return $(this).css("visibility")=="hidden";}).html();    alert(p)    })</script><p style="visibility:hidden">xxxx</p>
[解决办法]
HTML code
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4.min.js"></script>  <p style="display:none">ddd</p><p style="visibility:hidden">vvv</p><script>    alert($( "p[style*=visibility:hidden]").html());</script> 

热点排行