我可以找出事件与如何找出一个jQuery的事件的结束
$._data(this, "events")
末我基本上想要做的就是关闭按钮,这样的双表单提交和双重作用不能制作。当它是一个正常的提交按钮我做如下:
<script type="text/javascript">
$(function() {
$("button[js-hide=1]").click(function() {
$(this).prop("disabled", true);
$(this).html("<img src=\"loading5.gif\" />");
})
})
</script>
这只是正常,禁用按钮,直到PASE被再次加载加载GIF。
现在我想要简单的jQuery按钮完全相同的过程。它可以是一个简单的AJAX请求或一个将一个文本字段复制到另一个字段的按钮。事情是按钮必须被禁用,直到行动完成。我知道我可以在函数的开始和结束处执行disable/enable事件,但这不是一个解决方案。因为我想在一个框架中。
<script type="text/javascript">
$(function() {
$("button[js-hide=0]").click(function() {
$(this).prop("disabled", true);
$(this).html("<img src=\"loading5.gif\" />");
console.log($._data(this, "events"))';
})
});
</script>
让我们不要争吵有关表格; BartaTamás的观点非常清楚。我已经编辑了这个问题来反映实际的JS。 – RobIII 2013-03-26 14:01:19
@andyb现在好点? Tjeez ... – RobIII 2013-03-26 14:09:10