Jquery 如何限制选择列表-在KnockoutJS中仅选择一项
如何限制选择列表仅选择一项? 可以通过css实现吗Jquery 如何限制选择列表-在KnockoutJS中仅选择一项,jquery,css,list,select,knockout.js,Jquery,Css,List,Select,Knockout.js,如何限制选择列表仅选择一项? 可以通过css实现吗 <select multiple data-bind="options: Items, optionsText: 'Title', value: selectedItems, optionsValue: 'Id', attr: { name: 'item' }"></select>
<select multiple data-bind="options: Items,
optionsText: 'Title',
value: selectedItems, optionsValue: 'Id',
attr: { name: 'item' }"></select>
<div data-bind="text: selectedItems"></div>
function ViewModel() {
var self = this;
var selection = [];
self.selectedItems = ko.observableArray();
self.Items = ko.observableArray([{"Id": "0", "Title": "Item1"},
{ "Id": "1", "Title": "Item2"}, { "Id": "2", "Title": "Item3"}]);
}
ko.applyBindings(new ViewModel());
函数ViewModel(){
var self=这个;
var选择=[];
self.selectedItems=ko.observatarray();
self.Items=ko.observearray([{“Id”:“0”,“Title”:“Item1”},
{“Id”:“1”,“Title”:“Item2”},{“Id”:“2”,“Title”:“Item3”});
}
应用绑定(新的ViewModel());
我不确定你的要求。您可以使用
size
属性,而不是multiple
。这将限制用户选择多个选项,但将显示所有选项
函数ViewModel(){
var self=这个;
var选择=[];
self.selectedItems=ko.observatarray();
self.Items=ko.observearray([{“Id”:“0”,“Title”:“Item1”},
{“Id”:“1”,“Title”:“Item2”},{“Id”:“2”,“Title”:“Item3”});
}
应用绑定(新的ViewModel())代码>
你能用一句话解释一下multiple
属性的作用吗?这与CSS或Knockout无关。只需知道多重属性的作用