Jquery, Javascript 点击 && 值

Jquery, Javascript click && value

如何在 jquery 中检查按钮是否被单击以及变量 test 是否为整数 1? 到目前为止我已经这样做了。

$(".bx-next").click(function() && (test == 1){
    $("#step_1").text("Hello world!");
});

您可能希望在函数调用后添加一个额外的 if 语句。

$(".bx-next").click(function(){
    if (test == 1){ // Perform test
        $("#step_1").text("Hello world!");
    }
});

尝试:

clicked  = false;
$(".bx-next").click(function(){
    $("#step_1").text("Hello world!");
clicked = true;
});
if(clicked &&  (test == 1)) {
// do code
}

您的想法 click 错了。这意味着“按钮被点击时”。这不是您在代码 运行 时要测试的条件。它正在为 运行 稍后设置一个事件处理程序。

所以你需要重新考虑你的测试:

if a button is clicked and if the variable test has an integer of 1?

应该是:

点击按钮时,如果test为1。

$(".bx-next").click(function() {
    if (test == 1) {
        $("#step_1").text("Hello world!");
    }
});