Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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
如何选择可搜索选项jquery的multiselect数组类型选项?_Jquery_Arrays_Select_Input - Fatal编程技术网

如何选择可搜索选项jquery的multiselect数组类型选项?

如何选择可搜索选项jquery的multiselect数组类型选项?,jquery,arrays,select,input,Jquery,Arrays,Select,Input,我的选择框是多选择类型选择框。我正在使用“可搜索选项”库显示选择框,允许搜索并在选项前显示复选框“” 它工作正常,当我发布表单时,我接收数组形式的post变量 现在我无法通过JQuery选择选项。我试着这样做- attachArray = new Array('1','2'); 1 - $('[name="resources"]').val( JSON.stringify( attachArray ) ); 2 - $('[name="resources"]').val(attachArray)

我的选择框是多选择类型选择框。我正在使用“可搜索选项”库显示选择框,允许搜索并在选项前显示复选框“”

它工作正常,当我发布表单时,我接收数组形式的post变量

现在我无法通过JQuery选择选项。我试着这样做-

attachArray = new Array('1','2');
1 - $('[name="resources"]').val( JSON.stringify( attachArray ) );
2 - $('[name="resources"]').val(attachArray);
但以上两种方法对我来说都不管用


有人能帮我解决这个问题吗?

在你的厄运中,你需要检查你想要点击的收音机或复选框,并使用

$('.sol-checkbox[value="Chris"]').click();
如果使用单选按钮,则可以使用:

$('.sol-radio[value="Chris"]').click();
var selector = $('#my-select').searchableOptionList({
....
});

selector.selectAll();
另一方面,如果要选择所有可使用的选项,则此方法将模拟单击:

$('.sol-radio[value="Chris"]').click();
var selector = $('#my-select').searchableOptionList({
....
});

selector.selectAll();