问问题
603 次
1 回答
0
试试这个:
HTML
<select class="sel">
<option value="a">Option A</option>
</select>
jQuery
jQuery(document).ready(function($){
var option={
"a":"option a",
"b":"option b",
"c":"option c"
};
$('.sel').on('click',function(){
$('.sel').html('');
$.each(option,function(i,n){
$('.sel').append('<option value='+i+'>'+n+'</option>');
});
});
$('.sel').on('change',function(){
var selected_val=$(this).val();
var selected_option=$("option:selected",this).text();
$('.sel').html('');
$('.sel').append('<option value='+selected_val+'>'+selected_option+'</option>');
});
});
这是演示:http: //jsfiddle.net/mHGQs/
于 2013-03-07T22:52:27.663 回答