Select2有一个名为
<label for="Salutation">Salutation:</label>
<select class="" name="" id="Salutation" data-selector='salutation'>
<option value="Mrs">Mrs</option>
<option value="Mr">Mr</option>
<option value="Miss">Miss</option>
</select>
<label for="Gender">Gender:</label>
<select class="" name="" id="Gender" data-selector='salutation'>
<option value="Female">Female</option>
<option value="Male">Male</option>
<option value="Transgender">Transgender</option>
</select>
请注意,我为每个select添加了一个数据属性,然后在初始化代码中可以这样做
$("select").each(function(){
var selector = $(this).data('selector')
$(this).select2({
dropdownCssClass: selector
}).on("select2-open select2-close", function() {
hideSelect2Keyboard(selector);
});
});
现在,每个渲染的选择都将有一个具有指定类的父级
现在您可以选择它,例如在其中查找
var yourDiv = $('.salutation').find('.select2-search')