jquery 操作Select,radio

$("#select_id").append("<option value='Value'>Text</option>");  //为Select追加一个Option(下拉项)

  for (var i = 0; i < cityList.length; i++) {//动态循环添加
                                  var city = cityList[i].toString().split(",");
                                  $('#select_id').append("<option value='"+city[0]+"'>"+city[1]+"</optino>"); $('#select_id  option').remove();//删除以前的(所有)

$('#select_id option:first').remove();  //删除第一个

$('#select_id  option:last').remove();//删除最后一个

$("#select_id option[index='0']").remove();  //删除Select中索引值为0的Option(第一个)
 $("#select_id option[value='3']").remove();  //删除Select中Value='3'的Option
 $("#select_id option[text='4']").remove();  //删除Select中Text='4'的Option

 

$("#select_id option[text='jQuery']").attr("selected", true);   //设置Select的Text值为jQuery的项选中

$("#select_id ").get(0).selectedIndex=1;  //设置Select索引值为1的项选中

$("#select_id ").val(4);   //设置Select的Value值为4的项选中

$("#select_id").val();  //获取Select选择的Value

$("#select_id").find("option:selected").text();  //获取Select选择的Text

$("#select_id option:last").attr("index");  //获取Select最大的索引值

$("#select_id option:first").attr("index");  //获取Select最小的索引值

 

 

 

radio

 

if($("#radioid:radio:checked").val()==undefined)alert('n');else alert('y');

  $("#radioid:radio").attr("checked",true);//设置选中

$(":radio").attr("checked",false);//全部为不选中

 

posted @ 2010-12-23 10:14  HTL  阅读(332)  评论(0编辑  收藏  举报
htl