隱藏的“西瓜”為啥不顯示,hidden不是說顯示所有隱藏內(nèi)容么
??????????? <li style="display:none">橘子</li>
??????????? <li style="display:block">香蕉</li>
??????????? <li style="display:inline">芒果</li>
??????????? <li style="display:">葡萄</li>
??????????? <li>蘋果</li>
??????????? <div></div>
??????????? <li style="display:none">西瓜</li>
??????? </ul>
???????
??????? <script type="text/javascript">
??????????? $("li:visible").css("background-color","blue");
??????????? $("div").html($("li:hidden").html());
??????? </script>
2016-04-02
你沒搞清楚$().html()的用法,$().html()用于獲取內(nèi)容時(shí)只會(huì)獲取第一個(gè)匹配元素,$().html(content)用于設(shè)置內(nèi)容時(shí)是設(shè)置所有匹配元素。
2016-04-02
?var hidden=$("li:hidden");
? ? ? ? ? ??
? ? ? ? ? ? for(var i=0;i<hidden.length;i++){
? ? ? ? ? ? $("div").append(hidden.eq(i).html()+"<br>")
? ? ? ? ? ? }
這樣就行了,$("li:hidden")得到的相當(dāng)于是一個(gè)長度為2的數(shù)組,直接打印的話只打印第一個(gè)的內(nèi)容,若要全部顯示遍歷一下就ok。
初學(xué),要是不對(duì)不要介意。