一千萬個為什麽

搜索

這個jQuery會(。“:hidden”)工作嗎?

我正在玩jQuery中的'is'過濾器,我目前沒有機會使用測試服務器。

我想知道的是......這會顯示你好和再見嗎?

$(document).ready(function(){

    if ($("p").is(':visible')) {
        $(this).css('display','block');
    }

});


hello


goodbye

基本上我想要做的是在可見的情況下對某個動作執行操作,但是當它不可用時則不運行它。

多謝你們

最佳答案

基本上我想要做的就是運行一個   在可見的東西上行動   但是當它不是時,不要運行它。

我認為你的意思是你試圖在一個或多個可見元素上執行某些操作?然後你只需要使用選擇器中的可見過濾器

$("p:visible").doSomething();

轉載註明原文: 這個jQuery會(。“:hidden”)工作嗎?