Javascript 为选定字段禁用DropKick.js

Javascript 为选定字段禁用DropKick.js,javascript,jquery-plugins,jquery-dropkick,Javascript,Jquery Plugins,Jquery Dropkick,DropKick使选择框变得漂亮,但当它们是多选或大小定义的选择框时,它的作用相同,它们都成为单个选择框。 有没有办法对所选字段禁用DropKick 例如,如果类包含“nokick”,则不要触摸该字段。是,Dropkick非常好。但对于多选框或其他类型,您不需要空手而归。selected.js在这方面非常好: 祝你好运。希望此时你已经找到了问题的解决办法 事实上,我也有同样的要求,在飞行中禁用dropkick下拉菜单 因此,我采取的方法是在div标记中动态添加一个类——“gd disable”,

DropKick使选择框变得漂亮,但当它们是多选或大小定义的选择框时,它的作用相同,它们都成为单个选择框。 有没有办法对所选字段禁用DropKick


例如,如果类包含“nokick”,则不要触摸该字段。

是,Dropkick非常好。但对于多选框或其他类型,您不需要空手而归。selected.js在这方面非常好:


祝你好运。

希望此时你已经找到了问题的解决办法

事实上,我也有同样的要求,在飞行中禁用dropkick下拉菜单

因此,我采取的方法是在div标记中动态添加一个类——“gd disable”,该标记是由dropkick框架在Select标记上创建的

.gd-disable{
opacity:0.4;
}

.gd-disable a{
cursor: no-drop !important;
}
你的div标签会是这样的

<div style="display: block;" class="dk_container gd-disable dk_theme_default" id="dk_container_color" tabindex="4"> <!-- Interal Code --> </div>


有关更多参考信息,您可以查看上面提到的示例

这个问题很老了,但有人可以搜索答案。 我认为作者问的是在某些字段上“不启用”dropkick,而不是像大家想的那样禁用它们(比如“禁用”AttAttribute)

如果这是真的,那么:

在应用程序中,dropkick可能由jQuery代码(或类似代码)初始化:

只需将类“nokick”(如您所写)添加到“select”,您希望dropkick忽略它,并将初始化更改为:

$("select").not('.nokick').dropkick();
使用该jQuery将获取所有select元素,但不包括那些具有“nokick”类的元素。
阅读相关文档很好:

这听起来真的像是一个广告……也许你可以通过在答案中添加更多的正文来实现它。谢谢你,杰西,我以后会记住这一点的。无论如何,我和那些家伙没有关系,这只是一个建议。
$("select").not('.nokick').dropkick();