Abh*_* B. 11 jquery javascript-framework jquery-selectors
我们如何将select标签与可变数据绑定?
这是我的示例代码.
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script>
var google.language.Languages = {
'AFRIKAANS' : 'af',
'ALBANIAN' : 'sq',
'AMHARIC' : 'am',
'ARABIC' : 'ar',
'ARMENIAN' : 'hy',
'AZERBAIJANI' : 'az' ...
}
</script>
Run Code Online (Sandbox Code Playgroud)
我想用上述语言绑定我的选择标签
<select id="langsel" name="selector">
<option value="">Select a language</option>
</select>
Run Code Online (Sandbox Code Playgroud)
如何用上面的变量绑定" langsel "select.?
我需要如下输出:
<select id="langsel" name="selector">
<option value="">Select a language</option>
<option value="af">AFRIKAANS</option>
....
</select>
Run Code Online (Sandbox Code Playgroud)
dar*_*ryl 11
$(function() {
var languages = {
'AFRIKAANS' : 'af',
'ALBANIAN' : 'sq',
'AMHARIC' : 'am',
'ARABIC' : 'ar',
'ARMENIAN' : 'hy',
'AZERBAIJANI' : 'az'
}
var sel = $('#langsel');
$.each(languages, function(key, value) {
sel.append('<option value="'+value+'">'+key+'</option>');
});
});
Run Code Online (Sandbox Code Playgroud)
工作小提琴:http://jsfiddle.net/qtb6S/