为特定选择框自定义“选择”插件

Posted

技术标签:

【中文标题】为特定选择框自定义“选择”插件【英文标题】:customize "Chosen" plugin for a specific select box 【发布时间】:2017-09-25 12:41:51 【问题描述】:

我想将 Chosen 插件插入到 wordpress 网站中的特定帖子中。这是我的脚本:

jQuery(document).ready(function($)  
  $('select:not(#mo-fonts)').chosen( width:"95%" );
);
<select class="Nom"> 
  <option value="">--- Select ---</option>

我不知道我必须在 jQuery 脚本中进行哪些更改才能为这个选择框(而不是其他选择框)指定插件。我试过这段代码,但没有用:

jQuery(document).ready(function($)  
  $('Nom').chosen( width:"95%" );
);

【问题讨论】:

假设你想使容器的select宽度95%你可以使用CSS:.Nom width: 95%; 不,我不想改变风格,我想指定一个选择框的插件:) 【参考方案1】:

您没有使用正确的选择器来匹配选择元素。这应该有效:

jQuery(document).ready(function($)  
  $('select.Nom').chosen( width:"95%" );
);

【讨论】:

【参考方案2】:

让我们做点什么,像这样改变你的 html

<select class="Nom" id="special-select"> 
  <option value="">--- Select ---</option>

让我们使用那个 id

$(document).ready(function()
  $('#special-select').chosen( width:"95%" );      
);

【讨论】:

【参考方案3】:

Thannnnnnks 我的朋友 终于成功了^^!! 非常感谢你的回答很有帮助^^ (我的问题是我更改了另一个页面的脚本,所以当我在导航器中刷新我的页面时,我得到了相同的结果)

【讨论】:

以上是关于为特定选择框自定义“选择”插件的主要内容,如果未能解决你的问题,请参考以下文章

iOS个人中心渐变动画微信对话框标签选择器自定义导航栏短信验证输入框等源码

java文本框口中怎样设置自适应换行?

Jquery自定义选择/组合框

echars 图表提示框自定义显示

文本框自定义验证提醒

从熊猫数据框中选择特定行