选择插件和多个选择

时间:2013-12-16 13:23:30

标签: php jquery jquery-chosen

我有问题.. 我使用http://harvesthq.github.io/chosen/,我想选择两个默认值,但是 我想使用jQuery:

这是我的代码:

<select name="all[]" id="all" style="margin-left: 15px;" data-placeholder="All.." class="chosen-select" multiple tabindex="16">
<option value="Item 1">Item 1</option>
<option value="Item 2">Item 2</option>
<option value="Item 3">Item 3</option>

我的剧本:

$("#all").val('Item 2').trigger("chosen:updated"); <-- it work fine but I would like select more than 1 option...

2 个答案:

答案 0 :(得分:0)

试试这个jsfiddle。 http://jsfiddle.net/4Wkm5/

如果没有任何外部插件,您可以通过向选定的插件添加类名来使用以下内容。

$('.chosen-select option').each(function () {
    SelectElement(this);
});

function SelectElement(element) {
    $(element).addClass("selected");
}

答案 1 :(得分:0)

您必须将数组传递给val:

$("#all").val(['Item1','Item 2']).trigger("chosen:updated");