jquery在IntelliJ IDEA(Webstorm)下提示警告Duplicated jQuery selector less

经常碰到intelliJ IDEA在jquery里面提示如下代码

Duplicated jQuery selector less...

点开Ctrl+F1后的详细描述我就不给了,没啥用。

单说这一句,其实就是提示你减少重复的Jquery选择器。

意思是,如果要多次使用$("")查找同一个或同一类元素的话,通过将这个赋值给变量,在后续直接引用这一变量会更高校,避免重复查找,降低效率。

如下:

原代码

$('#display-well').append(append_text);
let scrollTop = $('#display-well')[0].scrollHeight;
$('#display-well').scrollTop(scrollTop);

优化后代码

let display_well = $('#display-well');
display_well.append(append_text);
let scrollTop = display_well[0].scrollHeight;
display_well.scrollTop(scrollTop);

猜你喜欢

转载自blog.csdn.net/qq_23937195/article/details/80142335