我正在为我的项目使用selectize.js。但是我遇到了数据属性问题。我想将数据属性添加到选择选项。 我有默认选择如下:
<option data-open-balance="false" selected="selected" value="1">PNP.SI.080416</option>
但是当我为此选择添加选择时,它变为:
<div data-value="1" data-selectable="" class="selected">PNP.SI.080416</div>
我看到它的&#34; item对象&#34;只获取价值和文字。那么,如何将其他数据属性添加到其项目对象中呢?
答案 0 :(得分:8)
我查看了文档,他们说如果要为元素添加自定义属性,则应使用update(p3,
strip = strip.custom(factor.levels = c(names(s), "Points")))
选项,默认为dataAttr
。所以在你的情况下,代码会看起来像这样:
<强> HTML 强>
data-data
这里我们提供自定义渲染方法来绘制<select>
<option data-data='{"openBalance": true}' selected="selected" value="1">PNP.SI.080416</option>
</select>
我们需要的属性:
options