首頁 >web前端 >js教程 >jquery操作select大全_jquery

jquery操作select大全_jquery

WBOY
WBOY原創
2016-05-16 16:51:201330瀏覽

新增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被選取項目的文字

複製程式碼 程式碼如下:


程式碼如下:

$("select[@name=items] option[@selected]").text();

複製代碼


代碼如下:

$('#select_id')[0].selectedIndex=1;

複製代碼


代碼如下:

$('input[@name=items]').get(1).checked=true;

複製程式碼 程式碼如下:

$("#txt").attr("value");

多重選取框checkbox:

複製程式碼 程式碼如下:


程式碼如下:

$
$ checkbox_id").attr("value");

複製程式碼

程式碼如下:


$("input [@type=radio][@checked]").val();

複製程式碼

程式碼如下:


$('#) ').val();

複製程式碼


程式碼如下:


程式碼如下:

$("#txt").attr("value",'');//清空內容$("#txt").attr("value",'11');//填充內容 多重選取框checkbox:


複製程式碼

程式碼如下:



程式碼如下:

單選組radio:
$("input[@type=radio]").attr("checked",'2');//設定value=2的項目為目前選取項
下拉框select:

複製程式碼

程式碼如下:$(""""). attr("value",'-sel3');//設定value=-sel3的項目為目前選取項$("1111 2222").appendTo("#sel")//新增下拉方塊的option$("#sel").empty();// 清空下拉方塊


取得一組radio被選取項目的值


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


varitem= $('input[@name=items][@checked]').val();


取得select被選取項目的文字複製程式碼
程式碼如下:

程式碼如下:


$("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:複製程式碼 程式碼如下:$('#) ').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的項目為目前選取項$(" ").appendTo("#sel")//新增下拉方塊的option$("#sel").empty();// 清空下拉方塊
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn