[jQuery]檢查某web control看的見,看不見,visible

  • 705
  • 0

摘要:[jQuery]檢查某web control看的見,看不見,visible


if ($("input[id*=btnMyButton]").is(":visible")) {
                alert("看的見");
            }
            else {
                alert("看不見");
            }

文章裡面說~不單單會檢查該control是否visible, 還會檢查parent, 

實測結果,如果該button包在一個span裡面,但只把span設定為display:none,button的display則不去動他

此語法仍可正確判斷為看不見

參考資料:

Testing if something is hidden using jQuery

http://stackoverflow.com/questions/178325/testing-if-something-is-hidden-using-jquery