【问题标题】:Jquery, Javascript click && valueJquery, Javascript 点击 && 值
【发布时间】:2015-08-30 16:43:38
【问题描述】:

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

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

【问题讨论】:

  • 语法不正确

标签: javascript jquery if-statement click int


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    如果一个按钮被点击并且变量 test 有一个整数 1?

    应该是:

    单击按钮时,如果测试为 1。

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

    【讨论】:

      【解决方案3】:

      试试:

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

      【讨论】:

        猜你喜欢
        • 2017-02-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多