在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
。有没有其他方法可以做到这一点?