首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jQuery移动中禁用复选框中下拉列表的打开

问如何在jQuery移动中禁用复选框中下拉列表的打开
EN

Stack Overflow用户
提问于 2014-11-24 05:49:23
回答 1查看 1.5K关注 0票数 0

我使用Jquery显示复选框的下拉列表。

代码语言:javascript
复制
<select id="category_type" multiple="multiple" class="category" tabindex="-1" placeholder="Category">
<option></option>
.
.
</select>

在某些情况下,我需要在单击时限制下拉复选框的打开。

我试过

代码语言:javascript
复制
jQuery("#category_type").bind( "change", function(e) {
   jQuery.mobile.selectmenu.prototype.options.hidePlaceholderMenuItems = false;
   e.preventDefault();
});

但效果不佳。这怎么可能?提前感谢

EN

回答 1

Stack Overflow用户

发布于 2014-11-24 08:44:52

Note:这是工作DEMO

HTML部件:

代码语言:javascript
复制
<div data-role="fieldcontain">
    <button id="disable_select">Disable</button>
    <select name="select-choice-1" id="select-choice-1">
        <option value="standard">Standard: 7 day</option>
        <option value="rush">Rush: 3 days</option>
        <option value="express">Express: next day</option>
        <option value="overnight">Overnight</option>
    </select>
</div>

JS部分:

代码语言:javascript
复制
$("#disable_select").click(function() {
    $("#select-choice-1").attr("disabled","disabled");
});

现在我已经添加了一个按钮来禁用该按钮的下拉菜单,您可以添加您的条件来禁用它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27098582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档