JQuery next()vs id选择

时间:2013-01-25 09:41:01

标签: jquery performance

在性能方面哪个更好:

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

$(this).next();

假设对象:

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

如何在这里写标签?

2 个答案:

答案 0 :(得分:2)

基于您的问题的一些建议

与往常一样,请记住,作为开发人员,您的时间通常是最有价值的资源。除非明确表现需要提高性能,否则不要专注于选择器速度的优化。

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

答案 1 :(得分:1)

第一个内部使用document.getElementById,你不能比表现更好。第二个可能使用DOM遍历,这不是很有效,但你可能永远不会注意到它的差异。