繼承人我的審判代碼,這是它認爲是錯誤的。如何用勾選的複選框隱藏所有tr?
$('#findtable').find('[name="scripts[]"]:checked').attr('#removed').hide();
其中#findtable是表的ID,#removed是TR
繼承人我的審判代碼,這是它認爲是錯誤的。如何用勾選的複選框隱藏所有tr?
$('#findtable').find('[name="scripts[]"]:checked').attr('#removed').hide();
其中#findtable是表的ID,#removed是TR
就像總是使用jQuery,有不止一種方法給貓皮。您可以使用:has()
選擇器。 http://api.jquery.com/has-selector/
$('#findtable tr:has(input:checkbox:checked)').hide()
+1爲一個優雅的解決方案,正是問題所要求的(「隱藏所有tr與選中的複選框」)。 – 2011-03-09 22:03:07
你爲什麼要調用'.attr'? – SLaks 2011-03-09 19:08:01
你可以展示你的HTML代碼的樣本嗎? – mVChr 2011-03-09 19:08:18
看到你正在處理的一些html可能會有所幫助。 – Charlino 2011-03-09 19:08:34