Agregue la opción de selección con un atributo de datos HTML5 usando jQuery

Estoy tratando de construir un conjunto de opciones para un elemento de selección, utilizando jQuery. Funciona, excepto por el atributo de datos que debe incluirse, que parece estar omitido.

Aquí está mi código:

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta