Re: [問題] JQuer_ not selector

看板Ajax作者 (沉默是金。)時間14年前 (2011/09/16 10:06), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串5/5 (看更多)
※ 引述《fr730149 ()》之銘言: : 感謝你的指導,的確是忽略效率的問題。 : 附帶一提,下方語法少了一個 ) : : $("th").each(function(){ : : var $this = $(this); 不小心把 jQuery.contains 看混了。:p if(!($this.is(":contains(男人數)") || $this.is(":contains(女人數)") ){ $this.attr("rowSpan", 2); } 不過可以的話還是class selector 會比較快一點。 : : }); : 執行後firebug報錯: $this.contains is not a function : 請問這要怎麼解決呢? : : 降寫不是輕鬆多了嗎 = = a : : 如果能改html,那就乾脆把需要上rowSpan 的或者不上rowSpan 的, : : 給個特定的class或attribute 直接用class或attribute來濾。 : : 不要浪費時間再寫一個很複雜很「豐富」的selector, : : 一是越複雜的selector 越慢,二是讀起來越痛苦。 : : 另外沒有必要的話不要針對 "th" 這種大範圍兵器操作, : : 小心以後改版需要增加table或者殺到自己畫面上沒必要的人。 : : 幫table上個 id ex."userTable" , : : 再操作 $("#userTable th") 效率也會好一點,風險也可以降低。 -- 網頁上拉近距離的幫手 實現 GMail豐富應用的功臣 數也數不清的友善使用者體驗 這就是javascript 歡迎同好到 AJAX 板一同討論。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 66.173.11.76

09/16 12:39, , 1F
可以執行 感謝再次賜教
09/16 12:39, 1F
文章代碼(AID): #1ESgyvN2 (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1ESgyvN2 (Ajax)