Jquery 如何将选择框的文本插入隐藏字段
我需要将选定文本框的文本插入到隐藏字段中,我不太确定如何实现 任何帮助都将受到感谢Jquery 如何将选择框的文本插入隐藏字段,jquery,Jquery,我需要将选定文本框的文本插入到隐藏字段中,我不太确定如何实现 任何帮助都将受到感谢 <form id="select"> <select name="select" id="select"> <option>NY, 10", £6.65</option> <option>NY, 12", £8.95
<form id="select">
<select name="select" id="select">
<option>NY, 10", £6.65</option>
<option>NY, 12", £8.95</option>
<option>NY, 16", £11.95</option>
<option>Chicago, 7", £3.45</option>
<option>Chicago, 10", £6.65</option>
<option>Chicago, 12", £8.95</option>
<option>Chicago, 16", £11.95</option>
<option>Chicago, Beast 24" x 18", £19.95</option>
</select>
</form>
<form id="add-pizza">
<input type="hidden" name="my-item-name" value="" />
</form>
谢谢您可以使用选择的更改功能运行一个功能,将所选选项的文本复制到隐藏的输入中 例如:
$('#select').change( function(){
$('input[name=my-item-name]').val( $(this).children(':selected').text() );
});
由于您没有向select提供值,因此select的文本也将是该值
$('#select').change( function() {
$('input[name=my-item-name]').val( $(this).val() );
});
首先尝试向隐藏字段添加id。那我相信你能做到
$("#yourHiddenFieldID").val(str);
此库提供以下功能:您需要文本还是值?
$('#select').change( function() {
$('input[name=my-item-name]').val( $(this).val() );
});
$("#yourHiddenFieldID").val(str);