jQuery select操作控制方法小結

2021-09-01 16:27:03 字數 4155 閱讀 5745

很多朋友對jquery select的操作很有興趣,但網上的東西太多,所以指令碼之家特別將jquery select操作方法整理下,方便大家查詢。

需要注意的是,這裡的**好多是針對jquery 1.32以前的版本(以後的版本已經不支援@),所以替換為空測試下即可。

jquery獲取select選擇的text和value:

語法解釋:

1. $("#select_id").change(function()); //為select新增事件,當選擇其中一項時觸發

2. var checktext=$("#select_id").find("option:selected").text(); //獲取select選擇的text

3. var checkvalue=$("#select_id").val(); //獲取select選擇的value

4. var checkindex=$("#select_id ").get(0).selectedindex; //獲取select選擇的索引值

5. var maxindex=$("#select_id option:last").attr("index"); //獲取select最大的索引值

jquery設定select選擇的text和value:

語法解釋:

1. $("#select_id ").get(0).selectedindex=1; //設定select索引值為1的項選中

2. $("#select_id ").val(4); //設定select的value值為4的項選中

3. $("#select_id option[text='jquery']").attr("selected", true); //設定select的text值為jquery的項選中

//取得下拉列表的選取值

$(#testselect option:selected').text();

或$("#testselect").find('option:selected').text();

或$("#testselect").val();

// 記性不好的可以收藏下:

1,下拉框:

稍微解釋一下:

1.select[@name='country'] option[@selected] 表示具有name 屬性,

並且該屬性值為'country' 的select元素 裡面的具有selected 屬性的option 元素;

可以看出有@開頭的就表示後面跟的是屬性。

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());

$("#chk1").attr("checked",'');//不打勾

$("#chk2").attr("checked",true);//打勾

if($("#chk1").attr('checked')==undefined){} //判斷是否已經打勾

當然jquery的選擇器是強大的. 還有很多方法.

aaass

1122

3344

5566

jquery radio取值,checkbox取值,select取值,radio選中,checkbox選中,select選中,及其相關獲取一組radio被選中項的值

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

獲取select被選中項的文字

var item = $("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

獲取一組radio被選中項的值

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

獲取select被選中項的文字

var item = $("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

更多可以參考如下文章:

jquery select操作方法集合指令碼之家特別版 您可能感興趣的文章:

js操作select控制項的幾種方法

jquery select標籤操作**段

jquery 操作select標籤實現**

jquery操作radio,checkbox,select表單操作實現**

jquery select下拉框操作的一些說明

利用jquery操作select下拉列表框的**

jquery select操作方法集合指令碼之家特別版

Jquery select 元素操作

設定值為0的option 移除 id option value 0 remove 設定索引值為0的option選中 id get 0 selectedindex 0 獲取select 選中的 text ddlregtype find option selected text 獲取select選中的 ...

jquery select 相關操作

每一次操作select的時候,總是要出來翻一下資料,不如自己總結一下,以後就翻這裡了。比如 1 設定value為pxx的項選中 selector val pxx 2 設定text為pxx的項選中 selector find option text pxx attr selected true 這裡有...

jQuery Select的操作集合

1.select id change function 為select新增事件,當選擇其中一項時觸發 2.select id find option selected text 獲取select選中的text 3.select id val 獲取select選中的value 4.select id ...