亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

后3句 執行起來會顯示不是JQ對象 那為什么visible 是JQ對象??

? ?<h2>可見性篩選選擇器</h2>

? ? <h3>:visible/:hidden</h3>

? ? <div class="left">

? ? ? ? <div class="div">

? ? ? ? ? ? <a>display</a>

? ? ? ? ? ? <p id="div1" style="display:none;">display</p>

? ? ? ? </div>

? ? ? ? <div class="div">

? ? ? ? ? ? <a>width</a>

? ? ? ? ? ? <a>height</a>

? ? ? ? ? ? <p id="div2" style="width:0;height:0">width/height</p>

? ? ? ? </div>

? ? ? ? <div class="div">

? ? ? ? ? ? <a>visibility</a>

? ? ? ? ? ? <a>opacity</a>

? ? ? ? ? ? <p id="div3" style="visibility:hidden;opacity:0">visibility </p>

? ? ? ? </div>

? ? </div>


? ? <p id="show"></p>

<script type="text/javascript">

function show (ele) {

if (ele instanceof jQuery) {

$("#show").html('元素的長度的 = ' + ele.length)

} else {

alert(ele+' 不是jQuery對象')

}

}

</script>



? ? <script type="text/javascript">

? ? //查找id = div1的DOM元素,是否可見

? ? show($("#div1:visible"));


? ? </script>


? ? <script type="text/javascript">

? ? //查找id = div2的DOM元素,是否可見

? ? show( $("#div2:visible") );

? ? </script>


? ? <script type="text/javascript">

? ? //查找id = div3的DOM元素,是否可見

? ? show( $('#div3:visible') ?);

? ? </script>


? ? <script type="text/javascript">

? ? //查找id = div1的DOM元素,是否隱藏

? ? show( '#div1:hidden' );

? ? </script>


? ? <script type="text/javascript">

? ? //查找id = div2的DOM元素,是否隱藏

? ? show( "#div2:hidden" );

? ? </script>


? ? <script type="text/javascript">

? ? //查找id = div3的DOM元素,是否隱藏

? ? show( "#div3:hidden" );

? ? </script>


正在回答

2 回答

因為你后三句都寫錯了,缺少了$符號,示例如下:

??show($('#div1:hidden'));//結果為1;


0 回復 有任何疑惑可以回復我~
#1

慕雪3563986 提問者

非常感謝!
2016-11-22 回復 有任何疑惑可以回復我~

執行結果是這個樣子的:

元素的長度的 = 0
元素的長度的 = 0
元素的長度的 = 1
元素的長度的 = 1
元素的長度的 = 1
元素的長度的 = 0

0 回復 有任何疑惑可以回復我~
#1

精于勤荒于嬉

我的結果只有下面一句話: 元素的長度的 = 0 這是為什么
2017-01-18 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

后3句 執行起來會顯示不是JQ對象 那為什么visible 是JQ對象??

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號