如何使用jQuery在selectbox中选择一个值?

我有一个多选下拉框和一个输入如下:

 Hot Offer Best Offer Special / Festival Offer Side Offer Top Offer Megha classified Offers Buy One / Get One Offer Inagural Offer   

现在我希望在没有页面刷新的情况下提供 offer_type的选定值。 与Jquery。

这应该为你做,你不需要任何PHP,只需jQuery:

 $(document).ready(function() { $('select[name="offer_type"]').change(function() { var selectedValue = $(this).find('option:selected').val(); $('input[name="offer"]').val(selectedValue); }); }); 

对于多重选择,尝试这样的事情:

 $(document).ready(function() { $('select[name="offer_type"]').click(function() { var selectedValsAsString = ''; $(this).find('option:selected').each(function() { selectedValsAsString += $(this).val()+' '; }); $('input[name="offer"]').val(selectedValsAsString); }); }); 

这将在文本字段中以空格分隔显示您的答案。

获取表单字段的值:

 $(function() { $('select[name="offer_type"]').change(function() { document.write( 'offer type: ' + $('select[name="offer_type"]').serialize() + '
' + 'offer name: ' + $('input[name="offer"]').val() ); }); });