Jquery 如何向表单提交添加参数?

Jquery 如何向表单提交添加参数?,jquery,forms,form-submit,Jquery,Forms,Form Submit,首先,我必须说,我发现了一个类似的问题: 但我想有人能告诉我一个更好的解决办法 我想在用户单击submit按钮时向表单添加name参数,我是这样做的: var htmlElement = '<input type="hidden" name="current_step" value="' + $('select#current-step').val() + '"/>'; elForm.append(htmlElement); var-htmlElement=''; elForm.a

首先,我必须说,我发现了一个类似的问题:

但我想有人能告诉我一个更好的解决办法

我想在用户单击submit按钮时向表单添加name参数,我是这样做的:

var htmlElement = '<input type="hidden" name="current_step" value="' + $('select#current-step').val() + '"/>';
elForm.append(htmlElement);
var-htmlElement='';
elForm.append(htmlElement);
但我对这件事并不满意

如果您能给我一个更好的方法,请提前谢谢。


<input type='hidden' name='current_step' value='' />
<script>
$('#current-step').on('change', function() {
    $('input[name=current_step]').attr('value', $(this).val());
});
</script>
$(“#当前步骤”)。在('change',function()上{ $('input[name=current_step]').attr('value',$(this.val()); });
为什么不把
select
放在表单中?然后,您根本不必进行任何javascript处理。