jquery multi select,如何从函数而不是更改事件中获取值
jquery multi select, how to get values from function and not on change event
我正在使用 jQuery 库来管理我的 mutli select。
100% 有效的语法是:
$('#multiselectid').change(function() {
console.log($(this).val());
}).multipleSelect({
width: '100%'
});
当我 select 项在我的 multi select 中时,我在控制台中看到了日志。
我如何从函数中调用它,以便用户制作他的 selection,然后单击保存。关于保存,我想获得 multi-select.
的值
类似:
function save(){
$('#multiselectid').val(function() {
console.log($(this).val());
}).multipleSelect({
width: '100%'
});
}
这不起作用,我无法使用正常的 jquery 方法检索值,因为库将 dom 修改为以下内容:
<select id="multiselectid" class="multiple" multiple="multiple" type="text" style="display: none;" />
<div class="ms-parent multiple" style="width: 100%;">
<button class="ms-choice" type="button">
<div class="ms-drop bottom" style="display: block;">
任何想法一如既往地受到赞赏
可以直接使用$('#multiselectid').val()
获取值
function save() {
console.log($('#multiselectid').val());
}
它在文档中。
$('#multiselectid').multipleSelect("getSelects"))
我正在使用 jQuery 库来管理我的 mutli select。
100% 有效的语法是:
$('#multiselectid').change(function() {
console.log($(this).val());
}).multipleSelect({
width: '100%'
});
当我 select 项在我的 multi select 中时,我在控制台中看到了日志。
我如何从函数中调用它,以便用户制作他的 selection,然后单击保存。关于保存,我想获得 multi-select.
的值类似:
function save(){
$('#multiselectid').val(function() {
console.log($(this).val());
}).multipleSelect({
width: '100%'
});
}
这不起作用,我无法使用正常的 jquery 方法检索值,因为库将 dom 修改为以下内容:
<select id="multiselectid" class="multiple" multiple="multiple" type="text" style="display: none;" />
<div class="ms-parent multiple" style="width: 100%;">
<button class="ms-choice" type="button">
<div class="ms-drop bottom" style="display: block;">
任何想法一如既往地受到赞赏
可以直接使用$('#multiselectid').val()
获取值
function save() {
console.log($('#multiselectid').val());
}
它在文档中。
$('#multiselectid').multipleSelect("getSelects"))