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

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://www.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免费在线观看| 91久久高清国语自产拍| 线上免费看黄色亚洲片| 加勒比中文字幕日本道| 欧美成人免费做真爱高潮| 午夜视频免费看一区二区| 欧美一区二区三区情色| 精品一级人片内射视频| 欧美精品成人在线一区| 一区二区视频精品在线观看| 欧美十日本亚洲激情视频| 亚洲最大av免费在线看| 国产饥渴熟女在线三区| 婷婷中文字幕在线视频| 日韩一二三四区免费观看| 欧美日韩亚洲国产一区| 日本免费高清一区二区| 蜜桃传媒18传媒在线| 久久精品亚洲熟女av蜜謦| va精品人妻一区二区三区| 亚洲日本国产精品一区| 91蜜臀在线视频播放| 成人黄色暖暖韩日视频| 美女爽到高潮久久久| 日韩一级毛一片欧美一级| 亚洲欧美日韩在线观看a三区| av一区二区日韩精品久| 欧美日韩国产综合下一页| 日韩美女后入式在线视频| 精品一区二区三区亚洲| 国产精品久久久久精品日日三级| 亚洲中文字幕第三页在线观看| 熟女高潮av一区二区| 日韩伦理高清在线观看| 亚洲av男人电影天堂| 国产三级系列在线观看|