Javascript 在Selected from JS中设置多个选项
我正在使用我的多选下拉列表。我想从JS中设置多个Javascript 在Selected from JS中设置多个选项,javascript,jquery,jquery-chosen,Javascript,Jquery,Jquery Chosen,我正在使用我的多选下拉列表。我想从JS中设置多个true或false,但无法设置。我该怎么做 HTML: 注意:我不想直接在HTML代码中设置它。 更新(输出): 无法更改所选库本身中的选择类型。当库被实例化时,它是使用HTMLselect元素上的multiple属性设置的 当您声明不想或不能修改HTML时: 注意,我不想直接在HTML代码中设置它 然后,您可以在定义所选库之前,在JS中设置multiple属性。您还可以删除第一个“选择选项”项,因为它与多项选择无关 var $select =
true
或false
,但无法设置。我该怎么做
HTML:
注意:我不想直接在HTML代码中设置它。
更新(输出):
无法更改所选库本身中的选择类型。当库被实例化时,它是使用HTML
select
元素上的multiple
属性设置的
当您声明不想或不能修改HTML时:
注意,我不想直接在HTML代码中设置它
然后,您可以在定义所选库之前,在JS中设置
multiple
属性。您还可以删除第一个“选择选项”项,因为它与多项选择无关
var $select = $('#id').attr('multiple', true);
$select.find('option:first').remove();
$select.chosen({
width: '100%',
placeholder_text: "Select Options"
});
无法更改所选库本身中的选择类型。当库被实例化时,它是使用HTML
select
元素上的multiple
属性设置的
当您声明不想或不能修改HTML时:
注意,我不想直接在HTML代码中设置它
然后,您可以在定义所选库之前,在JS中设置
multiple
属性。您还可以删除第一个“选择选项”项,因为它与多项选择无关
var $select = $('#id').attr('multiple', true);
$select.find('option:first').remove();
$select.chosen({
width: '100%',
placeholder_text: "Select Options"
});
我认为Selected不允许您更改应用库的
select
的类型。它必须在HTML中具有multiple
属性才能让您选择多个选项:但是,我无法选择多个值。我有和链接中提到的一样的html结构。有什么属性可以从js中设置吗?@ankita patel,我无法正确理解你的代码,你能给出正确的html和js吗?这样我可以帮助你,你必须给select元素多个属性attribute@AnkitaPatel必须存在multiple
属性;选择取决于它。如果需要,您可以通过JS以编程方式添加它。我在下面的回答中添加了一个例子。我不相信Selected允许您更改应用库的select
的类型。它必须在HTML中具有multiple
属性才能让您选择多个选项:但是,我无法选择多个值。我有和链接中提到的一样的html结构。有什么属性可以从js中设置吗?@ankita patel,我无法正确理解你的代码,你能给出正确的html和js吗?这样我可以帮助你,你必须给select元素多个属性attribute@AnkitaPatelmultiple
属性必须存在;选择取决于它。如果需要,您可以通过JS以编程方式添加它。我在下面的回答中添加了一个例子。使用这个,在页面加载时默认选择“选择选项”值。不应默认选择它。请检查有问题的ss。您还可以删除第一个选项元素。我更新了答案以向您展示如何操作。使用此选项,在页面加载时默认选择“选择选项”值。不应默认选择它。请检查有问题的ss。您还可以删除第一个选项元素。我更新了答案,告诉你怎么做。