通过变量函数传递对象

时间:2014-09-10 17:01:53

标签: jquery

这是我在2年前建立的一些相对简单的代码:

var armed=false;
function autosave(){
    if(armed){
        $('#console').html('submitting..');
        $('#autosave').val(1);
        $.ajax({
            url: '/gf5/console/resources/bais_01_exe.php',
            data: $('#form1').serialize(),
            method: 'POST',
        }).done(function(data){
            //$('#cs').html('saved');
            $('#console').html('saved');
            armed=false;
        });
        $('#autosave').val('');
    }else{
        $('#console').html('idle'); 
    }
    setTimeout('autosave()',7000);
}
function arm(){
    armed=true;
    //$('#cs').html('active');
}
$(document).ready(function(){
    $('input[type=text],textarea').keyup(arm);
    $('input[type=checkbox]').click(arm);
    $('input[type=hidden]').change(arm);
    $('select').change(arm);
    setTimeout('autosave()',7000);
});

我现在想要使用这个,只提交一个特定字段,而不是整个表单。#form1 而不是:

$('textarea').keyup(arm);

我如何通过:

$('textarea').keyup(arm, this);

这是=事件来自哪个对象?

0 个答案:

没有答案