Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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_Kendo Ui - Fatal编程技术网

Javascript 剑道多选选项属性集

Javascript 剑道多选选项属性集,javascript,jquery,kendo-ui,Javascript,Jquery,Kendo Ui,我正在尝试剑道多选演示 var multi = $("#multiselect").kendoMultiSelect({ dataSource: [ { id: 1, name: "Apples" }, { id: 2, name: "Oranges" } ], dataTextField: "name", dataValueField: "id", }).data("kendoMultiSelect"); 在它们中,我想设置选项元素属性选中如果value=“2

我正在尝试剑道多选演示

var multi = $("#multiselect").kendoMultiSelect({
  dataSource: [
    { id: 1, name: "Apples" },
    { id: 2, name: "Oranges" }
  ],
  dataTextField: "name",
  dataValueField: "id",
}).data("kendoMultiSelect");
在它们中,我想设置
选项
元素
属性
选中
如果
value=“2”

类似于
$('option[value=2]')。attr('selected','selected')

知道我该怎么做吗?

向multiselect添加一个数据绑定事件

function MultiSelectDataBound()
{
  var multiSelect = $("#multiselect").data("kendoMultiSelect"),
  multiSelect.dataSource.filter({}); //clear applied filter before setting value
  multiSelect.value(2);
}
或者,您可以创建一个文本框和按钮,添加一个单击的事件,并从文本框中获取值

function btnClicked()
{ 
   var multiSelect = $("#multiselect").data("kendoMultiSelect"),
   multiSelect.value($("#textbox").val().split(","));
}