У меня есть возвращаемая строка JSON, которую я проанализировал и передал в массив, а затем отформатировал, чтобы поместить в выпадающий список выбора:
function populateGroups(){
var categories = '';
for( category in gCategories ){
categories += '<option name="' + gCategories[category] + '">' + gCategories[category] + '</option>';
categories.replace(' ', '_');
}
$('select[name="category"]').html(categories);
}
У меня проблема в том, что имена опций (которыесовпадают со значениями) содержат пробелы, которые мне нужно заменить на что-то, что было бы допустимо, например, подчеркивание '_'.
Вот почему я попытался сделать category.replace ('','_');Я также пытался сделать это с помощью регулярных выражений, хотя мой RegEx не очень хорош: P
Любые идеи о том, как это будет сделано?
Спасибо!
[Примечание]Вот JSFiddle: http://jsfiddle.net/pKYr4/