我有这样的代码:提高我的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