<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Js操作Select大全(取值、設置選中等等)_javascript技巧

        來源:懂視網 責編:小采 時間:2020-11-27 21:14:50
        文檔

        Js操作Select大全(取值、設置選中等等)_javascript技巧

        Js操作Select大全(取值、設置選中等等)_javascript技巧:jquery操作select(取值,設置選中) 每一次操作select的時候,總是要出來翻一下資料,不如自己總結一下,以后就翻這里了。 比如 1、設置value為pxx的項選中 $(.selector).val(pxx); 2、設置text為pxx的項選中 $(.selector).fi
        推薦度:
        導讀Js操作Select大全(取值、設置選中等等)_javascript技巧:jquery操作select(取值,設置選中) 每一次操作select的時候,總是要出來翻一下資料,不如自己總結一下,以后就翻這里了。 比如 1、設置value為pxx的項選中 $(.selector).val(pxx); 2、設置text為pxx的項選中 $(.selector).fi

        jquery操作select(取值,設置選中)

        每一次操作select的時候,總是要出來翻一下資料,不如自己總結一下,以后就翻這里了。

        比如

        1、設置value為pxx的項選中

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

        2、設置text為pxx的項選中

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

        這里有一個中括號的用法,中括號里的等號的前面是屬性名稱,不用加引號。很多時候,中括號的運用可以使得邏輯變得很簡單。

        3、獲取當前選中項的value

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

        4、獲取當前選中項的text

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

        這里用到了冒號,掌握它的用法并舉一反三也會讓代碼變得簡潔。

        很多時候用到select的級聯,即第二個select的值隨著第一個select選中的值變化。這在jquery中是非常簡單的。

        如:
        代碼如下:
        $(".selector1").change(function(){

        // 先清空第二個

        $(".selector2").empty();

        // 實際的應用中,這里的option一般都是用循環生成多個了

        var option = $("

        $(".selector2").append(option);

        });

        Js操作Select大全

        判斷select選項中 是否存在Value="paraValue"的Item
        向select選項中 加入一個Item
        從select選項中 刪除一個Item
        刪除select中選中的項
        修改select選項中 value="paraValue"的text為"paraText"
        設置select中text="paraText"的第一個Item為選中
        設置select中value="paraValue"的Item為選中
        得到select的當前選中項的value
        得到select的當前選中項的text
        得到select的當前選中項的Index
        清空select的項
        js 代碼
        代碼如下:
        // 1.判斷select選項中 是否存在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選項中 加入一個Item
        function jsAddItemToSelect(objSelect, objItemText, objItemValue) {
        //判斷是否存在
        if (jsSelectIsExitItem(objSelect, objItemValue)) {
        alert("該Item的Value值已經存在");
        } else {
        var varItem = new Option(objItemText, objItemValue);
        objSelect.options.add(varItem);
        alert("成功加入");
        }
        }

        // 3.從select選項中 刪除一個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中 不存在該項");
        }
        }


        // 4.刪除select中選中的項
        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選項中 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中 不存在該項");
        }
        }

        // 6.設置select中text="paraText"的第一個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出結果
        if (isExit) {
        alert("成功選中");
        } else {
        alert("該select中 不存在該項");
        }
        }

        // 7.設置select中value="paraValue"的Item為選中
        document.all.objSelect.value = objItemValue;

        // 8.得到select的當前選中項的value
        var currSelectValue = document.all.objSelect.value;

        // 9.得到select的當前選中項的text
        var currSelectText = document.all.objSelect.options[document.all.objSelect.selectedIndex].text;

        // 10.得到select的當前選中項的Index
        var currSelectIndex = document.all.objSelect.selectedIndex;

        // 11.清空select的項
        document.all.objSelect.options.length = 0;

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Js操作Select大全(取值、設置選中等等)_javascript技巧

        Js操作Select大全(取值、設置選中等等)_javascript技巧:jquery操作select(取值,設置選中) 每一次操作select的時候,總是要出來翻一下資料,不如自己總結一下,以后就翻這里了。 比如 1、設置value為pxx的項選中 $(.selector).val(pxx); 2、設置text為pxx的項選中 $(.selector).fi
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 成人在线视频免费| 久久受www免费人成_看片中文| 国产色爽免费无码视频| 亚洲国产精品无码久久青草| 久青草视频97国内免费影视| 亚洲第一页日韩专区| 亚洲精品黄色视频在线观看免费资源 | 久久亚洲AV成人无码| 久久免费福利视频| 精品亚洲成a人片在线观看少妇| 久久成人免费播放网站| 91大神亚洲影视在线| 亚洲国产精品免费在线观看| 亚洲最大视频网站| 好爽又高潮了毛片免费下载| 真人无码作爱免费视频| 国产亚洲精品看片在线观看| 性xxxx视频免费播放直播| 久久亚洲最大成人网4438| 免费永久看黄在线观看app| a毛片成人免费全部播放| 亚洲国产精品久久久久婷婷软件| 亚欧人成精品免费观看| 亚洲人成未满十八禁网站| 国产无限免费观看黄网站| 国产亚洲一区二区三区在线观看| 亚洲а∨精品天堂在线| 亚洲第一区在线观看| 久久国产精品2020免费m3u8| 中文字幕亚洲精品无码| 亚洲一区二区三区在线视频| 最近中文字幕免费完整| 亚洲精品女同中文字幕| 国产自偷亚洲精品页65页| 国产成人福利免费视频| 美女尿口扒开图片免费| 久久综合亚洲色一区二区三区| 在线日韩av永久免费观看| 野花香高清在线观看视频播放免费 | 亚洲国产综合精品中文第一区 | 国产成人亚洲综合无码|