Как добавить элементы data (или другие атрибуты) в динамически создаваемый option

Допустим, есть select с id=country_id, к которому элементы option формируются динамически с помощью скрипта (к примеру, если возможные варианты подгружаются по ajax). 

<select name="country_id" id="country_id"></select>

Если  необходимо  в новых option добавлять атрибуты, это можно сделать таким образом:

 
$("#country_id").append($('<option>', {
value: "2",
name: "France",
}).attr('data-country','FR'));

Выйдет такой результат: 

<select name="country_id" id="country_id">
<option value="2" data-country="FR">France</option>
</select>

Комментарии

Комментариев пока нет, вы можете оставить свой: