如何使用jQuery选择列表框中的项目?

时间:2010-04-04 12:57:49

标签: jquery

如何使用jQuery以编程方式选择多选列表框中的项目?

2 个答案:

答案 0 :(得分:25)

你可以这样做:

var valToSelect = "1";
$("#mySelect option[value='" + valToSelect + "']").attr("selected", "true");

以下是一个简单示例:http://jsfiddle.net/ZyAHr/

只是为了解决问题,如果适合这种情况,这里有另一个例子:

var values = $("select").val();
values.push("1");
$("select").val(values);

以下是一个简单示例:http://jsfiddle.net/FBRFY/

第二种方法利用了多个 <select>元素上的.val()返回数组而非字符串的事实。您可以获取,添加或删除任何值,然后使用.val()再次设置它,并使用新选择进行更新。

答案 1 :(得分:2)

在具有多选模式的ListBox中使用它:

  $('#ListBox1').find('option:selected').map(function () {
  alert($(this).text());
  });