今天在設定下拉框選中的時候,遇到乙個小坑,網上找了一大圈,大家都說得差不多,但是沒有解決問題,
後來換了個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 這樣,通過上乙個下拉框的選擇過濾下拉框的內容,基本實現了隱藏...