我有一个选择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只是灰色的盒子,但我认为这可能是丑陋和错误.
谢谢您的帮助!