Ger*_*tde 3 javascript jquery twitter-bootstrap bootstrap-multiselect
I am having issues when trying to select the element which contains all the selected values.
For example: if you select by id such as
Run Code Online (Sandbox Code Playgroud)
$('#campaign-select').multiselect('refresh'),
它没有做任何事情。这是为什么?
请参阅jsFiddle
修复!
$('#filter-reset-btn').on('click', function () {
$('#campaigns-select').multiselect('rebuild');
/* resetting the select element to refresh*/
$('#campaigns-select,#sites-select,#mdmadservers-select,#ratetypes-select option:selected').each(function () {
$(this).prop('selected', false);
})
$('#campaigns-select,#sites-select,#mdmadservers-select,#ratetypes-select').val([]).multiselect('refresh')
});
Run Code Online (Sandbox Code Playgroud)
这里更新为jsFiddle
在刷新多选之前,您需要将该值设置为空数组。另外,请注意您在选择器中的“campaign”中缺少一个“s”。
用这个: $('#campaigns-select').val([]).multiselect('refresh')