欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

jquery操作select取值賦值與設(shè)置選中實(shí)例

本節(jié)內(nèi)容:

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到巴馬網(wǎng)站設(shè)計(jì)與巴馬網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋巴馬地區(qū)。

jquery實(shí)現(xiàn)select下拉框的取值與賦值,設(shè)置選中的方法大全。

比如<select class="selector"></select>

1、設(shè)置value為pxx的項(xiàng)選中

$(".selector").val("pxx");

2、設(shè)置text為pxx的項(xiàng)選中

$(".selector").find("option[text='pxx']").attr("selected",true);

這里有一個(gè)中括號(hào)的用法,中括號(hào)里的等號(hào)的前面是屬性名稱,不用加引號(hào)。
很多時(shí)候,中括號(hào)的運(yùn)用可以使得邏輯變得很簡(jiǎn)單。

3、獲取當(dāng)前選中項(xiàng)的value

$(".selector").val();

4、獲取當(dāng)前選中項(xiàng)的text

$(".selector").find("option:selected").text();

這里用到了冒號(hào),掌握它的用法并舉一反三也會(huì)讓代碼變得簡(jiǎn)潔。

很多時(shí)候用到select的級(jí)聯(lián),即第二個(gè)select的值隨著第一個(gè)select選中的值變化。

這在jquery中是非常簡(jiǎn)單的。

例如:

$(".selector1").change(function(){ 
// 先清空第二個(gè) 
$(".selector2").empty(); 
// 實(shí)際的應(yīng)用中,這里的option一般都是用循環(huán)生成多個(gè)了 
var option = $("<option>").val(1).text("pxx"); 
$(".selector2").append(option); 
});

Js操作Select大全

判斷select選項(xiàng)中 是否存在Value="paraValue"的Item
向select選項(xiàng)中 加入一個(gè)Item
從select選項(xiàng)中 刪除一個(gè)Item
刪除select中選中的項(xiàng)
修改select選項(xiàng)中 value="paraValue"的text為"paraText"
設(shè)置select中text="paraText"的第一個(gè)Item為選中
設(shè)置select中value="paraValue"的Item為選中
得到select的當(dāng)前選中項(xiàng)的value
得到select的當(dāng)前選中項(xiàng)的text
得到select的當(dāng)前選中項(xiàng)的Index
清空select的項(xiàng)

js 代碼

1、判斷select選項(xiàng)中 是否存在Value="paraValue"的Item

function jsSelectIsExitItem(objSelect, objItemValue) { 
var isExit = false; 
for (var i = 0; i < objSelect.options.length; i++) { 
if (objSelect.options[i].value == objItemValue) { 
isExit = true; 
break; 
} 
} 
return isExit; 
}

2、向select選項(xiàng)中 加入一個(gè)Item

function jsAddItemToSelect(objSelect, objItemText, objItemValue) { 
//判斷是否存在 
if (jsSelectIsExitItem(objSelect, objItemValue)) { 
alert("該Item的Value值已經(jīng)存在"); 
} else { 
var varItem = new Option(objItemText, objItemValue); 
objSelect.options.add(varItem); 
alert("成功加入"); 
} 
}

3、從select選項(xiàng)中 刪除一個(gè)Item

function jsRemoveItemFromSelect(objSelect, objItemValue) { 
//判斷是否存在 
if (jsSelectIsExitItem(objSelect, objItemValue)) { 
for (var i = 0; i < objSelect.options.length; i++) { 
if (objSelect.options[i].value == objItemValue) { 
objSelect.options.remove(i); 
break; 
} 
} 
alert("成功刪除"); 
} else { 
alert("該select中 不存在該項(xiàng)"); 
} 
}

4、刪除select中選中的項(xiàng)

function jsRemoveSelectedItemFromSelect(objSelect) { 
var length = objSelect.options.length - 1; 
for(var i = length; i >= 0; i--){ 
if(objSelect[i].selected == true){ 
objSelect.options[i] = null; 
} 
} 
}

5、修改select選項(xiàng)中 value="paraValue"的text為"paraText"

function jsUpdateItemToSelect(objSelect, objItemText, objItemValue) { 
//判斷是否存在 
if (jsSelectIsExitItem(objSelect, objItemValue)) { 
for (var i = 0; i < objSelect.options.length; i++) { 
if (objSelect.options[i].value == objItemValue) { 
objSelect.options[i].text = objItemText; 
break; 
} 
} 
alert("成功修改"); 
} else { 
alert("該select中 不存在該項(xiàng)"); 
} 
}

6、設(shè)置select中text="paraText"的第一個(gè)Item為選中

function jsSelectItemByValue(objSelect, objItemText) { 
//判斷是否存在 
var isExit = false; 
for (var i = 0; i < objSelect.options.length; i++) { 
if (objSelect.options[i].text == objItemText) { 
objSelect.options[i].selected = true; 
isExit = true; 
break; 
} 
} 
//Show出結(jié)果 
if (isExit) { 
alert("成功選中"); 
} else { 
alert("該select中 不存在該項(xiàng)"); 
} 
}

7、設(shè)置select中value="paraValue"的Item為選中

document.all.objSelect.value = objItemValue;

8、得到select的當(dāng)前選中項(xiàng)的value

var currSelectValue = document.all.objSelect.value;

9、得到select的當(dāng)前選中項(xiàng)的text

var currSelectText = document.all.objSelect.options[document.all.objSelect.selectedIndex].text;

10、得到select的當(dāng)前選中項(xiàng)的Index

var currSelectIndex = document.all.objSelect.selectedIndex;

11、清空select的項(xiàng)

document.all.objSelect.options.length = 0;

以上這篇jquery操作select取值賦值與設(shè)置選中實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持創(chuàng)新互聯(lián)。

文章題目:jquery操作select取值賦值與設(shè)置選中實(shí)例
網(wǎng)頁(yè)URL:http://aaarwkj.com/article40/pdhpeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、關(guān)鍵詞優(yōu)化微信公眾號(hào)、面包屑導(dǎo)航、標(biāo)簽優(yōu)化響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
中文字幕变态另类一区二区| 欧美日韩电影一区二区三区| 视频免费观看网站不卡| 视频精品一区二区在线观看| 久久精品国产亚洲av高清综合 | 极品丝袜美腿一区二区| 日本一区不卡二区高清| 一区二区三区国产精品乱码| 国产,欧美,日韩,日日骚| 亚洲精品在线播放av| 久久欧精品欧美日韩精品| 成年人在线免费观看国产| 未满十八周岁禁看视频| 欧美一区日韩二区在线| 九九蜜桃视频香蕉视频| 欧美日韩精品一区二区在线播放| 久久久久久国产精品亚洲| 女同亚洲一区二区三区| 日韩中文字幕乱码卡一| 天堂av在线免费观看| 亚洲熟妇av一区二区| 国产粉嫩美女一区二区三| 色婷婷激一区二区三区| 少妇高潮在线观看免费| 黄色污网站在线观看免费| 成人国产精品2021| 欧美日韩亚洲中文字幕| 国产精品盗摄一区二区三区| 午夜福利一区二区在线| 国产亚洲精品久在线| 国内精品人妻中文字幕| 国产精品一区二区三区在线| 日韩欧美亚洲另类视频| 一区二区三区日韩欧美在线| 欧美日韩亚洲人人夜夜澡| 国产美女精品一区二区三区| 中文字幕一区日韩欧美| 亚洲黄色一区大陆av剧情| 五月婷婷丁香花综合网| 国产精品精品久久久久久| 亚洲高清成人在线观看|