【问题标题】:How to assign chained functions to a variable in jQuery如何将链式函数分配给jQuery中的变量
【发布时间】:2015-04-01 20:12:12
【问题描述】:

例如,我想将一个链式进程分配给不同的变量,并在不同的条件下使用它们。

var disable_btn = true;
var button_me = $('#contents.getsamplekit .sample-form .form #submit-btn-freeSample-me');
var button_disabled = button_me.attr("disabled",true).css("background","red"); // need to add more functions.
var button_enabled = button_me.removeAttr("disabled").css("background","green"); // need to add more functions here as well.
(disable_btn) ? button_disabled : button_enabled; 
]

【问题讨论】:

    标签: javascript jquery function variables chaining


    【解决方案1】:

    您在分配变量时调用函数,而不是在测试disable_btn 时。如果你想等待,你必须定义一个新的函数:

    function button_disable(button) {
        button.attr("disabled", true).css("background", "red");
    }
    function button_enable(button) {
        button.removeAttr("disabled").css("background","green");
    }
    (disable_btn ? button_enable : button_disable)(button_me);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      相关资源
      最近更新 更多