Javascript - 插件不应影响所有选择框

标签 javascript jquery html

我使用 JQuery/Javascript 插件来更改选择框:

$('select').multipleSelect();

选择框如下所示:

<select multiple=\"multiple\">\r\n" + 
<option selected=\"selected\" value=\"1\">January</option> 
<option value=\"2\">December</option>
<option value=\"3\">December2</option>
</select>

问题是它更改了网站上的所有选择框,但它应该只更改一个选择框。

怎么做?

最佳答案

只需输入 select你想要选择一个类,然后调用它的插件

<select class="selectMe" multiple="multiple">
   <option selected="selected" value="1">January</option> 
   <option value="2">December</option>
   <option value="3">December2</option>
</select>

然后在 jQuery 中

$('select.selectMe').multipleSelect();

您无需在 CSS 中定义实际的类,但如果您愿意,可以这样做。从现在开始,只需添加类 selectMe<select>您希望调用该插件。

关于Javascript - 插件不应影响所有选择框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28345798/

相关文章:

javascript - 使用正则表达式在开始和结束处点

javascript - Kendo Treeview Angularjs 上的自定义按钮

javascript - 如何在 Angular2 应用程序中使用 MediaRecorder 对象?

javascript - 如何使用 javascript 和 bootstrap 表对多个表列进行搜索?

javascript - 如何使溢出 y 滚动响应的 div(高度明智)?

html - 如何去掉 UL 左边的空格?

javascript - img 从 javascript 插入 HTML

javascript - php 表单和同一页面上的多个结果自动刷新

jQuery 设置容器和页脚高度

javascript - 将 Javascript 效果添加到 RoR 中的表单