【发布时间】:2016-05-03 16:35:36
【问题描述】:
我一直在尝试在语义 UI 下拉列表 option 中附加 data-* 属性,但没有成功(数据属性不会被复制到生成的下拉选项中)。
这是我的select的结构:
HTML
<select id='my-dropdown' name='department'>
<option value='1' data-wsg='something'>Department 1</option>
<option value='2' data-wsg='another'>Department 2</option>
. . .
<option value='n' data-wsg='custom data'>Department N</option>
</select>
jQuery
$("#my-dropdown").dropdown({
allowAdditions: false,
fullTextSearch: true,
onHide: function() {
// Some codes.
},
onChange: function(value, text, choice) {
// Access the data-wsg attribute of the selected option.
}
});
我已经阅读了一些内容,但我所看到的关于数据属性支持的所有内容都是将设置存储在其中。不是我真正需要的。
希望有人做过类似的事情,让我知道解决方案是什么。
【问题讨论】:
标签: javascript jquery semantic-ui custom-data-attribute html-dataset