Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在第二次单击时运行函数_Jquery_Twitter Bootstrap - Fatal编程技术网

Jquery 在第二次单击时运行函数

Jquery 在第二次单击时运行函数,jquery,twitter-bootstrap,Jquery,Twitter Bootstrap,我使用的是引导,在我的表单上有内联按钮。第一次单击将启用文本字段进行编辑。第二次单击将通过ajax保存更改 html 这是一个 当前,输入字段根据我的喜好进行切换。如何仅在第二次单击按钮时调用success函数?像这样?我正在检查要添加到按钮的类: if($(this).hasClass("btn-primary")) { success(); } else { hideSuccess(); } 检查很好,很简单,我离解决方案太近了。谢谢,很简单。 $('.alert').hi

我使用的是引导,在我的表单上有内联按钮。第一次单击将启用文本字段进行编辑。第二次单击将通过ajax保存更改

html

这是一个


当前,输入字段根据我的喜好进行切换。如何仅在第二次单击按钮时调用success函数?

像这样?我正在检查要添加到按钮的类:

if($(this).hasClass("btn-primary")) {
    success();
} else {
    hideSuccess();
}

检查

很好,很简单,我离解决方案太近了。谢谢,很简单。
$('.alert').hide();

$('.controls a[data-attr="edit"]').click(function (e) {
    e.preventDefault();        $(this).toggleClass("btn-primary");
    $(this).find('i').toggleClass("icon-white").toggleClass("icon-edit").addClass('icon-ok');
    $(this).siblings('input[type=text]').attr('disabled', function(idx, oldAttr) {
        return !oldAttr;
    });
});

function success() {
    $('.alert').fadeIn();
}
if($(this).hasClass("btn-primary")) {
    success();
} else {
    hideSuccess();
}