我有這樣的代碼:提高我的jQuery選擇的性能 - 刪除使用jquery.find
$item = $row.find('td[data-id="' + id + '"]');
$行是一個jQuery參照錶行。有什麼辦法可以優化這段代碼嗎?除非必須,否則我並不想使用查找功能。我想知道我是否可以這樣做:
$item = $($row + 'td[data-id="' + id + '"]');
但這似乎並不奏效。有什麼方法可以改進此代碼?在我的代碼中,這被稱爲很多次,似乎在IE中造成問題。
我們可以看到,這是作用在HTML? – 2013-06-13 10:59:28
我會認爲使用'.find'會比以某種方式組合選擇器更好。如果您只使用一個選擇器,則它將搜索整個文檔,同時使用'.find',將搜索空間限制爲僅一行。 –
爲什麼你認爲'.find()'是一個問題?你是什麼意思「似乎是造成問題」? – nnnnnn