jQuery 判斷元素是否隱藏

金木大大大發表於2023-12-25

  在jQuery中,可以使用.is(":hidden")方法來判斷元素是否隱藏。


  if($("#myElement").is(":hidden")){


  console.log("元素已隱藏");


  ;//爬蟲IP獲取;


  }else{


  console.log("元素可見");


  }


  這個方法會檢查元素的CSS屬性display、visibility和opacity,如果其中任何一個屬性的值使元素隱藏,那麼.is(":hidden")方法將返回true,否則返回false。


  另外,也可以使用.css("display")方法來獲取元素的display屬性值,然後判斷是否為none來確定元素是否隱藏。


  if($("#myElement").css("display")==="none"){


  console.log("元素已隱藏");


  }else{


  console.log("元素可見");


  }


  這種方法只檢查display屬性,如果元素使用其他方式隱藏(如設定visibility:hidden或opacity:0),則無法檢測到隱藏狀態。


來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70032566/viewspace-3001304/,如需轉載,請註明出處,否則將追究法律責任。

相關文章