【发布时间】:2015-09-03 13:03:46
【问题描述】:
当我选中复选框时,我想启用多选,但它不起作用。如何使用 jQuery mobile 实现这一点?
<input type="checkbox" id="toggle"/>Toggle Select
<select name="targets" id="targets">
<option value="0">-----Select an option ----</option>
<option value="1">option 1</option>
<option value="2">option 2</option>
<option value="3">option 3</option>
</select>
$(document).ready(function() {
$("#toggle").on('click', function() {
if ($(this).is(':checked') == true){
$("#targets").attr('multiple', true).attr("data-native-menu","false");
} else {
$("#targets").attr('multiple',false);
}
});
});
【问题讨论】:
-
你好。我编辑了你的问题。我已经分离了 HTML 和 JS 代码 sn-ps 以便它们具有正确的语法着色。另外,我修复了一些代码样式,缩进。如果您有任何问题 - 请与我联系。
标签: javascript jquery jquery-mobile jquery-mobile-select