jquery顯示可見元素?
<!DOCTYPE html>
<html>
? ? <head>
? ? <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>
? ? <link href="style.css" rel="stylesheet" type="text/css" />
? ? ? ? <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
? ? ? ? <title>挑戰(zhàn)題</title>
? ? </head>
? ??
? ? <body>
? ? ? ? <ul>
? ? ? ? ? ? <li>一</li>
? ? ? ? ? ? <li>二</li>
? ? ? ? ? ? <li>三</li>
? ? ? ? ? ? <li type="display:none">四</li>
? ? ? ? ? ? <li type="display:none">五</li>
? ? ? ? ? ? <li type="display:none">六</li>
? ? ? ? ? ? <li>七</li>
? ? ? ? ? ? <li>八</li>
? ? ? ? ? ? <a href="#">更多</a>
? ? ? ? </ul>
? ? <script type="text/javascript">
? ? ? ? ?var $strHTML=$("li:visible").html();
? ? ? ? ?$("ul").html($strHTML);
? ? </script> ? ??
? ? </body>
</html>
為什么顯示出來只有第一個元素?
2016-04-18
$("li:visible")是一個數(shù)組,將script代碼改為:
2016-04-18
應(yīng)該用$.each函數(shù)遍歷