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

Javascript - Plugin should not affect all select boxes

本文关键字:选择 插件 不应该 影响 Javascript      更新时间:2023-09-26

我使用一个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>中。