我有一组页面加载中存在的值:例如 [1193,1184,2372]。
我有一个 dropdownchecklist,它可以采用像这样的单个值 $(".ddl").dropdownchecklist().val(1193);
当我重新绑定下拉列表时,这会正确选择值。但是,我尝试将包含多个值的数组传递给 val() 方法,并且没有选择这些值。我有点预料到这一点。我不确定如何最好地进行预选。
我已经尝试迭代我的数组来构建一个过滤器属性,如下所示:$(".ddl [value*='1184'][value*='9067'][value*='14841']")。 attr('选中','选中');
但这不起作用。我不想迭代 ddl 中的所有选项,如果它们匹配,则将它们设置为选中,因为有数百个选项,这不会有好的性能,特别是如果只有 2 个选项需要预选。
有任何想法吗?