【发布时间】:2018-09-24 07:37:44
【问题描述】:
在 ajax 调用之后,我以这种方式填充一个选择选项,添加一个值属性和另一个名为 jobDescription 的属性:
$.each(obj, function(key, value) {
$('#mySelect').append($("<option></option>").attr({"value": value.id, "jobDescription": value.jobDescription}).text(value.name));
});
当我选择其中一个选项时,我需要获取 jobDescription 值。为此,我尝试过这种方式
$("#mySelect").on('change', function() {
console.log($(this).attr("jobDescription"));
});
但它返回undefined。有没有其他方法可以做到这一点?
【问题讨论】:
标签: jquery html attributes select-options