忽略 jquery 中的某些变量
Ignoring certain variables in a jquery
steam blotter 页面中有一个 javascript 代码(包含 activity 和其他内容的页面)和 javascript:
(function() {
jQuery(".btn_grey_grey.btn_small_thin.ico_hover").map(function(){
this.click()
});
})().
我想让它忽略 "btn_grey_grey.btn_small_thin.ico_hover.active",只点击 btn_grey_grey.btn_small_thin.ico_hover。有可能这样做吗?当前代码单击活动按钮和非活动按钮。双引号似乎没有改变任何东西。
使用 :not
选择器和 each
而不是 map
(它用于不同的目的):
jQuery(".btn_grey_grey.btn_small_thin.ico_hover:not(.active)").each(function() {
this.click();
});
另请注意,如果您使用 jQuery 绑定事件处理程序,您可以尝试更简单的表达式:
jQuery(".btn_grey_grey.btn_small_thin.ico_hover:not(.active)").click();
steam blotter 页面中有一个 javascript 代码(包含 activity 和其他内容的页面)和 javascript:
(function() {
jQuery(".btn_grey_grey.btn_small_thin.ico_hover").map(function(){
this.click()
});
})().
我想让它忽略 "btn_grey_grey.btn_small_thin.ico_hover.active",只点击 btn_grey_grey.btn_small_thin.ico_hover。有可能这样做吗?当前代码单击活动按钮和非活动按钮。双引号似乎没有改变任何东西。
使用 :not
选择器和 each
而不是 map
(它用于不同的目的):
jQuery(".btn_grey_grey.btn_small_thin.ico_hover:not(.active)").each(function() {
this.click();
});
另请注意,如果您使用 jQuery 绑定事件处理程序,您可以尝试更简单的表达式:
jQuery(".btn_grey_grey.btn_small_thin.ico_hover:not(.active)").click();