【问题标题】:Change select2 style using jquery使用 jquery 更改 select2 样式
【发布时间】:2015-07-23 07:32:46
【问题描述】:

我尝试使用 jQuery 更改 select2 框样式,但它不起作用。

我试过这样

jQuery(".select2-container").find(".select2-choice").css("background-image","transparent !important");

如果我尝试通过 css 更改样式,它的工作正常。我不知道如何通过 jQuery 进行更改。

提前致谢。

Example fiddle

【问题讨论】:

标签: javascript jquery css jquery-select2


【解决方案1】:

Fiddle

jQuery.when(jQuery("select").select2()).done(function(){
    jQuery(".select2-container").find(".select2-choice").css("background-image","none");
});

【讨论】:

    【解决方案2】:

    删除!important 语句,该语句会影响select2-choice 的样式。

    【讨论】:

    • @Dieshkani 但您应该删除 !important,而不是添加
    • @Dieshkani 也是background-image 不能是transparent,尝试将其更改为background
    • 我忘了提到使用 jquery 添加样式时“!important”将不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多