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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如下所示,在使用toggle()時,如何判斷狀態?

如下所示,在使用toggle()時,如何判斷狀態?

瀟瀟雨雨 2022-04-08 11:07:12
問:toggle方法怎么知道現在是show還是hide ,又沒有返回值 true or false 怎么得到,因為我現在就是想判斷當前是show還是hide而要執行一些代碼,高手解答!求解答:如果是有這么一個元素:<div id="mDiv" style="display:none">DIV1</div>判斷它是否顯示的話可以用is()方法,具體可以這么寫 if($("#mDiv").is(":hidden")){ $(this).show(); }else{ $(this).hide(); }
查看完整描述

2 回答

?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

直接看代碼:


// 請確保不要使用太低版本的 jQueryvar select = $('#id');if ( select.toggle().is(':hidden') ) {    alert('我隱藏了');else {    alert('我顯示了');}


查看完整回答
反對 回復 2022-04-11
?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

這樣:
比如你要控制的標簽是:<div id="this"></div>
在顯示時給該標簽加上一個屬性 data-display="1" , 隱藏時就刪除該屬性
再在JS 的 toggle 這,
if($("#this").attr("data-display")){ 顯示的 }else{ 隱藏的 }

查看完整回答
反對 回復 2022-04-11
  • 2 回答
  • 0 關注
  • 273 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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