我正在编写一个Tampermonkey脚本,如果某个按钮被点击,它应该执行一些代码。
在点击之前,它应该检查已经包含了一个图标的按钮。我还不知道这是否可能,因为有许多独特的按钮可以被点击。
这是按钮:
在点击之前,它应该检查已经包含了一个图标的按钮。我还不知道这是否可能,因为有许多独特的按钮可以被点击。
这是按钮:
<a class="btn aao_btn" id="aao_n">
<span id="available_aao_n" class="label label-danger"><span class="glyphicon glyphicon-remove"></span>
</a>
这是我目前得到的结果,它总是返回false。
$("a.aao_btn").on("click", function (e) {
if (e.shiftKey) {
// Execute if Shift is pressed while clicking (working)
}
else {
if ( $(this).find("span").hasClass("label_danger") ) {
// Execute if clicked button contains a danger icon
}
else {
// No danger. Currently this is always the outcome.
}
}
return false;
});
label-danger
,但您正在检查.hasClass("label_danger")
。 - Mahatmasamatmanlabel_danger
,但是你的span元素上有一个label-danger
类,这就是你的代码确切的写法吗? - Roberto Murguia