只是想知道是否有人可以告诉我如何将 HTML5 数据元素添加到生成的 jquery<select>
<option>
中。我有以下代码,它以编程方式<options>
从 Ajax 查询的结果中设置选择。
$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');
});
提前致谢。