我試圖找到名稱的所有LIS =檢查和隱藏()他們,但這似乎並沒有工作:找到具有名稱的所有LIS =「選中」
$('li').attr("name","checked").hide();
<li name="unchecked" style="display: inline;"><a href="/">Home</a></li>
任何想法?
我試圖找到名稱的所有LIS =檢查和隱藏()他們,但這似乎並沒有工作:找到具有名稱的所有LIS =「選中」
$('li').attr("name","checked").hide();
<li name="unchecked" style="display: inline;"><a href="/">Home</a></li>
任何想法?
這應做到:
$('li[name="checked"]').hide();
這樣做:
$('li').attr("name","checked").hide();
將改變所有lis
到的名稱檢查,然後隱藏它們,所以它是錯的...
只是爲了添加上面的正確答案,您的用法是將第一個參數中指定的屬性的值設置爲值spec在第二時間開庭。
和另一個(選擇查詢的任何版本)
$('li').filter('[name=checked]').hide();
犯錯告訴你的只有李的名稱爲「未登記」?我錯過了什麼? – Pharabus 2010-05-25 17:42:08
好奇的是你正在使用'name'屬性。它不應該是'班'嗎? – BoltClock 2010-05-25 17:44:11
我會同意BoltClock在這裏,上課比較好。 – Pharabus 2010-05-25 17:46:24