相关疑难解决方法(0)

禁用jquery选择的下拉列表

我有一个选择div,我正在使用所选的jquery插件来设置样式并添加功能(最值得注意的是,搜索).div看起来像这样,

 <select data-placeholder="add a foobar" id="foobar" style="width: 350px;">
 <option value=""></option>
 </select>
Run Code Online (Sandbox Code Playgroud)

我正在使用这样选择的插件,

 $('#foobar').chosen();
Run Code Online (Sandbox Code Playgroud)

当一些AJAX正在加载时,我想禁用整个<select>div.也许有这样的事情,

 $('#foobar').disable()
Run Code Online (Sandbox Code Playgroud)

或这个

 $('#foobar').prop('disabled', true)
Run Code Online (Sandbox Code Playgroud)

我想你应该已经明白了.

关于如何做到这一点的任何想法?我已经尝试了很多不同的东西,比如使用jquery惯用法来禁用东西,禁用<select>它只是禁用底层选择,而不是选择它上面的东西.我甚至采取了手动添加另一个高的div而z-index只是灰色的盒子,但我认为这可能是丑陋和错误.

谢谢您的帮助!

javascript jquery jquery-chosen

81
推荐指数
4
解决办法
8万
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-chosen ×1