這篇文章主要介紹了jquery操作select中使用到的方法和範例,需要的朋友可以參考下
新增option
複製程式碼 程式碼如下:
$('#id').append("");//為select追加一個option
$('#id').prepend(""); //為select插入一個option
移除option
複製程式碼 程式碼如下:
$("#ID option"). each(function(){
if($(this).val()==111){
$(this).remove();
}
});
$("").appendTo($("#ID"));
取得下拉選單的選取值
$( "#testSelect option:selected").text();
$("#testSelect").find('option:selected').text();
$("#testSelect").val( );
根據option的值選取下拉方塊
$('#testSelect').val('111');
2,單選方塊:
複製程式碼 程式碼如下:
$("input[@type=radio][@checked]").val();//得到單選框的選中項的值(注意中間沒有空格)
$("input[@type=radio][@value=2]").attr("checked",'checked');//設定單選框value= 2的為選取狀態.(注意中間沒有空格)
3,複選框:
$("input[@type=checkbox][@checked] ").val();//得到複選框的選取的第一項的值
$("input[@type=checkbox][@checked]").each(function(){//由於複選框一般選取的是多個,所以可以迴圈輸出
alert($(this).val());
});
$(" #chk1").attr("checked",'');//不勾選
$("#chk2").attr("checked",true);// 勾選
if($ ("#chk1").attr('checked')==undefined){}//判斷是否已經打勾
當然jquery的選擇器是強大的. 還有很多方法.
#複製程式碼 程式碼如下:
jquery radio取值,checkbox取值,select取值,radio選中,checkbox選中,select選中,及其相關獲取一組radio被選中項的值
複製程式碼
程式碼如下:
varitem= $('input[@name=items][@checked]').val() ;
取得select被選取項目的文字
複製程式碼
程式碼如下:
##varitem= $( "select[@name=items] option[@selected]").text();
#select 下拉方塊的第二個元素為目前選取值
複製程式碼 程式碼如下:
$('#select_id')[0].selectedIndex=1;
radio單選組的第二個元素為目前選取值
複製程式碼 程式碼如下:
$('input[@name=items]').get (1).checked=true;
取得值:
文字框,文字區域:
複製程式碼 程式碼如下:
##$("#txt" ).attr("value");
複製程式碼 程式碼如下:
$("#checkbox_id").attr("value");
程式碼如下:
$("input[@type=radio][@checked]").val();
下拉方塊select:
程式碼如下:
$('#sel').val();
控製表單元素:
程式碼如下:
$("#txt").attr("value", '');//清空內容$("#txt").attr("value",'11');// 填滿內容
##多重選取框checkbox:
複製程式碼
$("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);// 打勾if($("#chk1").attr('checked')==undefined)//判斷是否已經勾選
單選組radio:
$("input[@type=radio]").attr("checked",'2');//設定value= 2的專案為目前選取項目
複製程式碼
##$("#sel") .attr("value",'-sel3');//設定value=-sel3的項目為目前選取項目$("
取得一組radio被選取項目的值
複製程式碼
程式碼如下:
varitem= $('input [@name=items][@checked]').val();
取得select被選取項目的文字
複製程式碼
程式碼如下:
varitem= $("select[@name=items] option[@selected]").text();
select下拉方塊的第二個元素為目前選取值
複製程式碼
程式碼如下:
$('#select_id')[0].selectedIndex=1 ;
radio單選組的第二個元素為目前選取值
#複製程式碼
程式碼如下:
#$('input[@name=items]').get(1).checked=true;
#取得值:
文字框,文字區域:
複製程式碼
程式碼如下:
$("#txt").attr("value");
多選框checkbox:
複製程式碼
程式碼如下:
$("#checkbox_id").attr("value");
單選組radio:
複製程式碼
程式碼如下:
$("input[@type=radio] [@checked]").val();
下拉框select:
複製程式碼
程式碼如下:
$('#sel').val();
控製表單元素:
文字框,文字區域:
複製代碼
程式碼如下:
$("#txt").attr("value",'');//清空內容$("#txt").attr ("value",'11');// 填滿內容
多重選取框checkbox:
複製程式碼
程式碼如下:
$("#chk1").attr("checked",'');//不勾選$("#chk2").attr("checked",true); // 打勾
if($("#chk1").attr('checked')==undefined)//判斷是否已經打勾
##單選組radio:
程式碼如下:
$("input[@type=radio]").attr("checked",'2');//設定value=2的項目為目前選取項目
下拉框select:
複製程式碼 程式碼如下:
$("#sel").attr("value",'- sel3');//設定value=-sel3的項目為目前選取項目
$("
以上是jquery操作select大全的詳細內容。更多資訊請關注PHP中文網其他相關文章!