Dołącz opcję select z atrybutem danych HTML5 za pomocą jQuery
Usiłuję skonstruować zestaw opcji dla elementu select, używając jQuery. Działa z wyjątkiem atrybutu danych, który powinien zostać uwzględniony, co wydaje się być pominięte.
Oto mój kod:
// cJ is JSON object.
// #currency is my select element.
function makeCurDropDown(cJ) {
$.each(cJ, function (i) {
$('#currency').append(
$('<option></option>').val(i).data("sym", cJ[i][0]).html(cJ[i][1])
);
});
}