0

我需要检查所有 jquery 事件的这些元素:

 $('#taskAdd, #unit_qtyAdd, #work_unitAdd').live('{all events}', function(){
   //some code here
   }

这是完整的js:

$(document).ready(function(){
$('#taskAdd, #unit_qtyAdd, #work_unitAdd').live('{all events}', function(){
term1 = $('#taskAdd').val();
term2 = $('#unit_qtyAdd').val();
term3 = $('#work_unitAdd').val();
term4=$("#job_task_idAdd").val();
$.ajax({
        type: "POST", 
        url: "",    //the url
        data: "s1="+term1+"&s2="+term2+"&s3="+term3+"&s4="+term4,
        success: function(data) {
        $( "#estimatedAdd" ).val('').val( data );
        $( "#chargedAdd" ).val('').val( data );
        }
    });
    });
});

有人可以帮忙吗?

4

1 回答 1

1

正如我在评论中告诉你的那样:

.live()现在已弃用,因此请使用.on().

对于验证,我建议您使用jquery.validate

这是基本用法:

$(form).on('click', 'yourSubmitButton', function() {

    $(form).validate();

});

如果您指的是数据绑定,要查看您的字段中实时发生的情况,请尝试查看Knockoutjs

于 2012-09-20T12:54:50.060 回答