【发布时间】:2015-03-26 11:01:11
【问题描述】:
只是想知道是否有人可以告诉我如何将 HTML5 数据元素添加到生成的 jquery <select> <option>。我有以下代码,它以编程方式从 Ajax 查询的结果中设置选择的 <options>。
$request.then(function (data) {
var p_id = $("[name='property_id']").val() || -1;
for (var d = 0, l = data.length; d < l; d++) {
var item = data[d];
var option = new Option(item.text, item.id, false, (item.id === p_id ? true : false));
// this doesnt work
option.data('data-owner_id') = item.owner_id;
option.data('data-property_id') = item.property_id;
$element.append(option);
}
$element.trigger('change');
});
提前致谢。
【问题讨论】:
标签: jquery html html5-data