首頁 > web前端 > js教程 > 主體

jquery操作select大全

巴扎黑
發布: 2017-06-29 10:10:57
原創
966 人瀏覽過

這篇文章主要介紹了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的選擇器是強大的. 還有很多方法.

#複製程式碼 程式碼如下:





aaass



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:


複製程式碼 程式碼如下:

$("#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的項目為目前選取項目$("1111 2222").appendTo("#sel")//新增下拉方塊的option

$("#sel").empty();// 清空下拉方塊



取得一組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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板