jQuerys .data()を使用してドロップダウンリストの要素にデータを追加しようとしています。ドロップダウンリストにはプロパティが入力されており、必要なIDがありますが、アクセスしようとすると、データが表示され、未定義になります。
人口コード。
$.each(tutorArray, function(index, item){
var TID= item.T.Id
$.each(item.T.TimeList, function(ind, i) {
$(ddl).append($('<option></option>').val(i.StartTime).html(i.StartTime + ' - ' + i.EndTime).data({
TID: TID
}));
});
});
アクセスコード
$(ddl).bind('change', function() {
if($(this).val() != '') {
var time = $(this).val();
showConfirmRequestTutorCallDialogue(d, time, $(ddlDurationSelector).val(), $(this).data("TID"), $(ddlStudiesSelector).val())
}
});