-3

在性能方面哪个更好:

$('#' + $(this).attr('id') + '_abc');

或者

$(this).next();

假设对象:

< div id='a' >
< div id='a_abc' >

?

如何在这里写标签?

4

2 回答 2

2

根据您的问题提出的一些建议

与往常一样,请记住,作为开发人员,您的时间通常是最宝贵的资源。不要专注于优化选择器速度,除非很明显需要提高性能。

取自 http://api.jquery.com/id-selector/

于 2013-01-25T09:43:11.730 回答
1

第一个在document.getElementById内部使用,在性能方面没有比这更好的了。第二种可能使用 DOM 遍历,这不是很有效,但无论如何您可能永远不会注意到其中的区别。

于 2013-01-25T09:42:32.400 回答