Chosen 获取选择的选项自定义属性

Chosen get selected option custom attribute

我正在用值填充 JQuery Chosen,我正在设置一个自定义属性以便稍后在选择一个选项时获取它,但我找不到好的方法来完成它。

我的代码如下:

$( "#ddlChosen" ).chosen();

for (var i = 0; i < entities.length; i++) {
    $( "#ddlChosen" ).append($('<option>', { value: entities[i].id, 
            text: entities[i].name, uniqueID: entities[i].uniqueID }));
}

而我想要的是获得 uniqueID 属性。有办法实现吗?

任何帮助将不胜感激:)

试试这个

var options = $( "#ddlChosen option:selected" );

for (var i = 0; i < options.length; i++) {
    var property = $(options[i]).attr('uniqueID');

    alert(property);
}