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])
        );
    });
}

questionAnswers(1)

yourAnswerToTheQuestion