大家好,我将我的下拉列表与Jquery-Select2绑定在一起。它的工作正常,但现在我需要使用Jquery-Select2绑定多值selectBox。
我的DropDwon
<div class="divright">
<select id="drp_Books_Ill_Illustrations"
class="leaderMultiSelctdropdown Books_Illustrations" name="drp_Books_Ill_Illustrations"
multiple="">
<option value=" ">No illustrations</option>
<option value="a">Illustrations</option>
<option value="b">Maps</option>
<option value="c">Portraits</option>
</select>
</div>
通过此链接
http://ivaynberg.github.com/select2/
我正在使用Mutiple Value Select Box,我可以将dropdwon与
$("dropdownid").Select2()
它的工作正常,但现在我需要在编辑模式的下拉菜单中获取该选定的值,因此我正在使用此示例
$(".Books_Illustrations").select2("val", ["a", "c"]);
它的工作,但我该如何解决我的选择,因为用户可以选择任何东西,所以我不能静态地写一个,这就是为什么我需要在编辑模式下动态绑定我的Selected值。
我认为现在大家对我的要求都很清楚。请让我知道是否需要进一步的许可。
好吧,实际上,您只需要$ .each即可获取所有值,它将帮助您
jsfiddle.net/NdQbw/5
<div class="divright">
<select id="drp_Books_Ill_Illustrations" class="leaderMultiSelctdropdown Books_Illustrations" name="drp_Books_Ill_Illustrations" multiple="">
<option value=" ">No illustrations</option>
<option value="a" selected>Illustrations</option>
<option value="b">Maps</option>
<option value="c" selected>selectedPortraits</option>
</select>
</div>
<div class="divright">
<select id="drp_Books_Ill_Illustrations1" class=" Books_Illustrations" name="drp_Books_Ill_Illustrations" multiple="">
<option value=" ">No illustrations</option>
<option value="a">Illustrations</option>
<option value="b">Maps</option>
<option value="c">selectedPortraits</option>
</select>
</div>
<button class="getValue">Get Value</button>
<button class="setValue"> Set value </button>
<div class="divright">
<select id="drp_Books_Ill_Illustrations2" class="leaderMultiSelctdropdown Books_Illustrations" name="drp_Books_Ill_Illustrations" multiple="">
<option value=" ">No illustrations</option>
<option value="a" selected>Illustrations</option>
<option value="b">Maps</option>
<option value="c" selected>selectedPortraits</option>
</select>
</div>
<div class="divright">
<select id="drp_Books_Ill_Illustrations3" class=" Books_Illustrations" name="drp_Books_Ill_Illustrations" multiple="">
<option value=" ">No illustrations</option>
<option value="a">Illustrations</option>
<option value="b">Maps</option>
<option value="c">selectedPortraits</option>
</select>
</div>
<button class="getValue1">Get Value</button>
<button class="setValue1"> Set value </button>
剧本:
var selectedValues = new Array();
selectedValues[0] = "a";
selectedValues[1] = "c";
$(".getValue").click(function() {
alert($(".leaderMultiSelctdropdown").val());
});
$(".setValue").click(function() {
$(".Books_Illustrations").val(selectedValues);
});
$('#drp_Books_Ill_Illustrations2, #drp_Books_Ill_Illustrations3').select2();
$(".getValue1").click(function() {
alert($(".leaderMultiSelctdropdown").val());
});
$(".setValue1").click(function() {
//You need a id for set values
$.each($(".Books_Illustrations"), function(){
$(this).select2('val', selectedValues);
});
});
问题内容: 这属于select2版本4之前的代码 我有一个简单的代码,从ajax获取数据 该代码有效,但是,我需要像在编辑模式下一样在其上设置一个值。当用户第一次选择一个值时,它将被保存,当他需要编辑该值时,它必须出现在同一选择菜单()中以选择先前选择的值,但我找不到方法。 更新: HTML代码: Select2编程访问不适用于此功能。 问题答案: 要动态设置Select2组件的“选定”值: 其中
问题内容: 我有多种选择: 我从数据库加载数据。然后我有一个像这样的字符串: 如何在多重选择中设置此值?已经尝试更改字符串在数组中的值并将其作为值的倍数,但不起作用…!有人可以帮我弄这个吗?谢谢!!! 问题答案: 使用利用属性选择器的动态选择器中的值遍历循环。
问题内容: 我有一个用于编辑对象的表单,但无法在选择框中选择一个值。 我有一个代表要编辑的json数组,看起来像这样: 现在我同时从另一个如下所示的json数组中填充选择框: 在我的网页内,我正在创建选择框,如下所示: 选择框正在为我填充,但应该选择与中的版本匹配的值。我已经尝试了和,甚至尝试了设置,甚至都行不通。 我已经在Angularjs网站和google上进行了搜索,并浏览了无数教程,但是仍
我有一个超文本标记语言选择框,在我的jsp中启用了多选择。我从其他按钮动态填充选项。因此,用户不会从该选择框中选择任何值。我必须将selectbox的所有值传递给其他jsp。 我正在使用表单操作提交浏览jsp。这样做时,我无法获得所有的选择框值。 此选项仅提供该多选框中的选定值。我想要的是从selectbox中获取所有值,无论是否选中。 谢谢
我试图将值绑定到下拉列表,我的数据是一个对象数组,但找不到一种方法将所选内容的id绑定到下拉列表值。 这是我的密码和小提琴 html http://jsfiddle.net/7RUzu/1/ 我希望id是值。 谢啦
我将html写成 现在我希望如果选项是1,那么它应该被选择为 请帮帮我!!!