Re: [問題] JQuer_ not selector
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 5 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章