用jquery显示多个选择框值?

时间:2010-06-04 09:13:42

标签: jquery

我是一名php开发人员并使用多选框,我想在选择多个时使用 选择框中的选项然后每个选择框的值应该在文本框中显示如何 我可以在jquery的帮助下做这个,请帮助,如果有人有解决方案 感谢的

2 个答案:

答案 0 :(得分:0)

试试这个

$('#multiSelect').change(function() {
    $('#txtSelect').val($('#multiSelect').val());
   });

答案 1 :(得分:0)

基于jMar's blog的提示:

$("#multipleSelect").change(function() {
  $("#textBox").val("");
  $("#multipleSelect option:selected").each(function(i) {
    if (i > 0)
      $("#textBox").val($("#textBox").val() + ", " + $(this).text());
    else
      $("#textBox").val($(this).text());
  });
});

如果你不需要逗号/分隔符,它实际上只是:

$("#multipleSelect").change(function() {
  $("#textBox").val($("#multipleSelect option:selected").text());
});

Fiddle with it over at jsfiddle.