通過option的text動態設定下拉框選中

2021-09-10 02:09:11 字數 360 閱讀 8868

今天在設定下拉框選中的時候,遇到乙個小坑,網上找了一大圈,大家都說得差不多,但是沒有解決問題,

後來換了個jquery版本搞定了,現在記錄下來:

html:性別

男 女

js:如果jquery 的版本是1.9以下:

$("#myselect").find("option[text='男']").attr("selected",true); 

更高的版本:

$("#myselect option:contains('男')").attr("selected", true);

據說是高版本的jquery取消了option[text=" "],這個沒有去驗證過,如有不對之處,還望大家指正。

裡動態新增option

今天你問了我乙個關於在裡動態新增option問題,一開始以為是js那裡動態新增,所以用了js動態新增option的方法,但你那裡是用jquery的,所以才會一直出錯,下面記下在js和jquery裡新增option的區別。js var selid document.getelementbyid slt...

通過隱藏option實現select的聯動效果

開始的時候需求是根據一定條件隱藏一部分標籤,類似聯動效果,但是目前的html規範並沒有為提供隱藏的效果,因此常用的設定display或者visibility無效。網上大部分解決方案是刪除節點或置空。這顯然不能夠滿足需求。後來經過試驗,選擇了利用標籤包裝的解決方案,基本原理如下 當需要隱藏的時候,在標...

通過隱藏option實現select的聯動效果

複製 如下 untitled page j ascript j a c jquery prototype struts spring fqpqmxpgntid 2 velocity hibernate asp.net mvc castle 這樣,通過上乙個下拉框的選擇過濾下拉框的內容,基本實現了隱藏...