我正在使用jquery选择创建多个选择框。我的问题是,第三个选项必须打开一个新窗口,并且不能选择。(稍后用户可以在此窗口中创建新选项)
有人可以帮助我实现这一目标吗?我的想法是为此使用$('.chosen-select').on('change'...)
并从列表中删除选定的项目。可是我不知道
<div class="wrapper">
<select data-placeholder="options" style="width:350px;" multiple class="chosen-select">
<option value=""></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3" onClick="openPopup()">3</option>
</select>
</div>
谢谢你!
我已经解决了:
$('.chosen-select').chosen().change( function() {
var selectedValue = $(this).find('option:selected').val();
if(selectedValue=='3'){
$(this).find('option:selected').prop("selected",false);
openPopup();
}
$('.chosen-select').trigger("chosen:updated");
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句