select2 如何忽略某些选择器
select2 how ignore some selector
我已将 select2 初始化为:
$('select').select2();
但现在我有一些 select
盒子,不需要 select2
,我如何添加 selector 到 select2
,这将被跳过并且 select2
不会为那个 select 框初始化 select2
?
我怎么不能跳过:
<select class='skip-me'></select>
$('select:not(.skip-me)').select2();
Description: Selects all elements that do not match the given selector.
您可以尝试循环搜索选择并跳过所需的 class 选择。像这样:
applySelectFormat();
function applySelectFormat(){
$('select').each(function(){
var e = $(this);
if(!e.hasClass('skip-me')) e.select2();
}
}
我认为这是一个解决方案,但不是最好的。如果加载页面需要更多时间,您可能需要对其进行测试...
我已将 select2 初始化为:
$('select').select2();
但现在我有一些 select
盒子,不需要 select2
,我如何添加 selector 到 select2
,这将被跳过并且 select2
不会为那个 select 框初始化 select2
?
我怎么不能跳过:
<select class='skip-me'></select>
$('select:not(.skip-me)').select2();
Description: Selects all elements that do not match the given selector.
您可以尝试循环搜索选择并跳过所需的 class 选择。像这样:
applySelectFormat();
function applySelectFormat(){
$('select').each(function(){
var e = $(this);
if(!e.hasClass('skip-me')) e.select2();
}
}
我认为这是一个解决方案,但不是最好的。如果加载页面需要更多时间,您可能需要对其进行测试...