Javascript 减少用于加速交互的jquery选择器的数量

Javascript 减少用于加速交互的jquery选择器的数量,javascript,jquery,performance,events,dom-events,Javascript,Jquery,Performance,Events,Dom Events,我有一个有多个选择器的页面。每个都有一个点击事件。我只是想知道有没有一种方法可以组合这些选择器,或者甚至做一个全局选择器,让jQuery查找单击的内容?如果我没弄错你的问题,你想做的是给他们一个类来分组。我的选择器\u类 然后添加一个单击事件 $('.my_selector_class').click(function(){ }) 并在内部使用$(this)选择器,以仅反映实际单击元素上的更改 不过,这对性能影响最大的是通过减少加载时要获取的字节来加快页面加载时间 “是否执行全局选择器并让j

我有一个有多个选择器的页面。每个都有一个点击事件。我只是想知道有没有一种方法可以组合这些选择器,或者甚至做一个全局选择器,让jQuery查找单击的内容?

如果我没弄错你的问题,你想做的是给他们一个类来分组。我的选择器\u类

然后添加一个单击事件

$('.my_selector_class').click(function(){

})
并在内部使用
$(this)
选择器,以仅反映实际单击元素上的更改

不过,这对性能影响最大的是通过减少加载时要获取的字节来加快页面加载时间

“是否执行全局选择器并让jQuery查找单击的内容?”



首先,没有神奇的解决方案,性能增强将特定于您的HTML/jQuery代码,您需要与我们共享它以提供帮助。请提供一些代码。。。。。。。。。。。。。。。。。。。
$('select').click ( function () {
    console.log ('A ', this.nodeName, ' was clicked\n',
        'It had an id of: ', this.id
    );
    /* Etc., etc.  You can use jQuery or standard DOM to 
        tell most anything about the element that was clicked.
    */
} );