【问题标题】:Selectize js Removes Class Value选择 js 删除类值
【发布时间】:2020-07-26 13:50:44
【问题描述】:

如果我在我的选项中添加一个类,一旦我使用 Selectize 它将被删除。

例如

HTML

<select>
  <option value="" class="test"></option>
</select>

Js

$('select').selectize({
    sortField: 'text'
})

这将删除我的原始类(测试)并仅替换为选择类。任何线索谁来保留它?

【问题讨论】:

    标签: javascript html selectize.js


    【解决方案1】:

    只需将copyClassesToDropdown 添加到true
    供参考,请参考此link

    $('select').selectize({
        sortField: 'text',
        copyClassesToDropdown: true
    })
    

    以下片段供您参考。

    .pokemon{
         color: red;
    }
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/7.3/highlight.min.js"></script>
    <script src="https://selectize.github.io/selectize.js/js/selectize.js"></script>
    <script src="https://selectize.github.io/selectize.js/js/main.js"></script>
    <script src="https://platform.twitter.com/js/button.93a0c25c2d2f3081c705c98c2d9dec0e.js"></script>
    
    <div class="demo">
    				<h2>&lt;select&gt;</h2>
    				<div class="control-group">
    					<label for="select-beast">Beast:</label>
    					<select id="select-beast" class="demo-default" placeholder="Select a person...">
    						<option value="" class="pokemon">Select a person...</option>
    						<option value="4">Thomas Edison</option>
    						<option value="1" class="pokemon">Nikola</option>
    						<option value="3" class="pokemon">Nikola Tesla</option>
    						<option value="5" class="pokemon">Arnold Schwarzenegger</option>
    					</select>
    				</div>
    				<script>
    				$('#select-beast').selectize({
    					create: true,
    					copyClassesToDropdown: true
    					sortField: {
    						field: 'text',
    						direction: 'asc'
    					},
    					dropdownParent: 'body'
    				});
    				</script>
    			</div>

    【讨论】:

    • 这对我不起作用,copyClassesToDropdown 的默认值为 true。
    • 另外,我也找不到将 label 属性添加到选项的方法。
    • @itisme_ 我也是这么认为的,但是直到/除非您添加 copyClassesToDropdown ...您可以看到 sn-p 不适用于 pokemon 类。这是共享 sn-p 背后的主要原因,因为它在文档中并不相同
    猜你喜欢
    • 2012-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 2020-05-11
    • 1970-01-01
    • 2010-10-13
    相关资源
    最近更新 更多