javascript - Jquery 将事件更改为变量

标签 javascript jquery

有什么方法可以基本上做到这一点?

 var a= $(".object-type").change(function() 
 {
    //somecode
 }

然后调用 a();在另一个函数中,例如

$("#selectAll").change(function () {
                    if($(this).attr("checked"))
                    {
                        a();
                    }
                    else
                    {
                      //some code
                    }

最佳答案

你可以这样做

$(".object-type").change(function() 
 {
    //somecode
 });


 $("#selectAll").change(function () {
   if(this.checked)
    {
         $(".object-type").trigger('change'); //Trigger the change event of a different element.
        // or just $(".object-type").change();
   //some code
 });

样本 Demo

关于javascript - Jquery 将事件更改为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16805380/

相关文章:

javascript - 从下拉 Bootstrap 中选择的选项

javascript - 普通按钮上的 onclick 正在提交表单

javascript - 在重新加载页面之前显示图像

javascript - 运行for循环并在一个范围内随机改变变量的值但满足所有变量

javascript - key 作为 ng-model

javascript - 在 d3 强制定向布局中拖动多个节点

javascript - 单击 iframe(同一域)内的链接时自动调整 iframe 的大小

javascript - 使用 Jquery 获取 li 内特定文本的 anchor

JQuery 获取实时 DOM 更改 HTML

jquery - 使用 JQuery 修改 animate 函数