Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从多选下拉列表中选择选项_Javascript_Jquery_Ruby On Rails 3_Bootstrap Multiselect - Fatal编程技术网

Javascript 从多选下拉列表中选择选项

Javascript 从多选下拉列表中选择选项,javascript,jquery,ruby-on-rails-3,bootstrap-multiselect,Javascript,Jquery,Ruby On Rails 3,Bootstrap Multiselect,我正在使用带有引导多选功能的rails中的select_标记。我可以显示选项。但是如何在页面加载时使用jquery选择选项 选择标记代码 表单控件:multiple=>multiple%> 当我使用 $("#test").val(["some_value_of_option", "some_value_of_option"]).prop("selected", true); 上述代码不适用于选择选项。 提前感谢您的帮助。使用“查找”和属性选择器选择具有值的元素 请尝试以下操作: $("#t

我正在使用带有引导多选功能的rails中的select_标记。我可以显示选项。但是如何在页面加载时使用jquery选择选项

选择标记代码 表单控件:multiple=>multiple%>

当我使用

 $("#test").val(["some_value_of_option", "some_value_of_option"]).prop("selected", true);
上述代码不适用于选择选项。 提前感谢您的帮助。

使用“查找”和属性选择器选择具有值的元素

请尝试以下操作:

 $("#test").find('option[value="some_value_of_option", option[value="some_value_of_option"]').prop("selected", true);
使用“查找”和属性选择器选择具有值的元素

请尝试以下操作:

 $("#test").find('option[value="some_value_of_option", option[value="some_value_of_option"]').prop("selected", true);

为什么不直接从HTML中使用jQuery呢

<form>
  <select multiple="multiple" id="test" class="multiselect">
    <option value="one">One</option>
    <option value="two">Two</option>
    <option value="three" selected>Three</option>
    <option value="four"  selected>Four</option>
    <option value="five">Five</option>
  </select>
</form>

为什么不直接从HTML中使用jQuery呢

<form>
  <select multiple="multiple" id="test" class="multiselect">
    <option value="one">One</option>
    <option value="two">Two</option>
    <option value="three" selected>Three</option>
    <option value="four"  selected>Four</option>
    <option value="five">Five</option>
  </select>
</form>

我们可以以数组的形式传递所选值,作为选项的第三个参数,从选项集合中选择

e、 g。,
选项\u来自\u集合\u_select@test,id,name,[1,2,3]

我们可以以数组的形式传递所选值,作为选项的第三个参数,这些参数来自\u集合\u,用于\u选择

e、 g。,
选项\u来自\u集合\u_select@test,id,name,[1,2,3]

它是如何工作的?它是如何工作的?下拉值将根据其他下拉值更改。在第一个下拉列表中有onchange。如果我们可以选择使用jquery,这将非常有用。这是正确的!此外,如果有人需要$'test',您也可以使用select选项更改这样的值。多选'select',['some_value_of_option1','some_value_of_option2'];感谢您的回复,我已经按照rails的方式选择了选项。我已从选项\u从\u集合\u中为\u选择下拉值将根据其他下拉值更改。在第一个下拉列表中有onchange。如果我们可以选择使用jquery,这将非常有用。这是正确的!此外,如果有人需要$'test',您也可以使用select选项更改这样的值。多选'select',['some_value_of_option1','some_value_of_option2'];感谢您的回复,我已经按照rails的方式选择了选项。我已经从选项\u中选择了\u集合\u中的\u来选择\u selectOk,但是,您说它应该依赖于其他已选择的值,并且应该在更改时更新。这也适用吗?好的,但是,您说过它应该依赖于其他已经选择的值,并且应该在更改时更新。这也适用吗?