I need to append extra data to my select box options. here is my code.
Html:
<select id="questionNumber" class="form-control">
<option>Select Number</option>
</select>
JQuery:
$.each(result.data, function (key, value) {
$("#questionNumber").append($('<option>', {
value: value.id,
text: value.number
}));
});
So i can add value and text but i want to append attributes also to this appended option like
data-marks = value.mark
So my expected result would be like
<select id="questionNumber" class="form-control">
<option>Select Number</option>
<option value="170" data-mark="2">1</option>
<option value="171" data-mark="3">2</option>
</select>
What should i do for this? Thanks.