我如何添加的jQuery,一些類 「測試」 只是爲了你有什麼風格= 「顯示:無」,
輸出:
<tr style="display:none" class="test"></td></td></tr>
<tr></td></td></tr>
<tr style="display:none" class="test"></td></td></tr>>
<tr></td></td></tr>
感謝
我如何添加的jQuery,一些類 「測試」 只是爲了你有什麼風格= 「顯示:無」,
輸出:
<tr style="display:none" class="test"></td></td></tr>
<tr></td></td></tr>
<tr style="display:none" class="test"></td></td></tr>>
<tr></td></td></tr>
感謝
井 「:隱藏」 預選賽是排序的,你想要什麼:
$('div:hidden').addClass('test');
這是一個小片,因爲「:隱藏」不僅適用於具有明確的「顯示:無」風格的元素。如果你真的希望它是健壯的,最好給你的隱藏元素一些其他類名(即使它沒有任何CSS效果)。然後,你可以寫:
$('div.testMe').addClass('test');
+1,但應該是'$('tr:hidden')。addClass('test');' – 2010-02-25 16:25:02
我喜歡jquery讓你在css更好:-) – 2010-02-25 16:25:14
$('tr:hidden')。addClass( '測試'); – 2010-02-25 16:25:21
$(document).load(function() {
$('.test').hide();
});
$(function(){})相當於$(document).load(function {}) – 2010-02-25 16:24:20
我實際上使用$(function(){}),但是很多jQuery noobs不知道這種語法,所以我使用了更詳細的語法。 – 2010-02-25 16:43:26
,或者如果你想改變它的風格..使用
$(function() {
$('.test').css("display", "none");
});
$("tr").each(function(){
if($(this).css("display") == "none")
$(this).addClass("test");
});
唯一回答問題的人+1 – 2010-02-25 16:27:12
你可以這樣做:
$(".test[style*=none]")
或
$(".test:hidden")
或(最精確您的問題)
$(".test").filter(function() { return $(this).css('display') == 'none'; });
的問題是...我怎麼可以在類'test'添加到具有'風格= A TR「顯示:無」'? – 2010-02-25 16:26:18