如何獲得select的option值

2021-07-08 21:00:45 字數 1788 閱讀 4311

1樓:精品diy生活

四級分類:

請選擇四級分類

if($("#thirdlevel").val()!=0)

if($("#fourthlevelid").val()!=0)//這個表示:假如希望當選擇選擇第三類時:如果第四類中有資料則刪除,如果沒有資料第四類的商品中的為預設值。

獲取select :

獲取select 選中的 text :

$("#ddlregtype").find("option:selected").text();

獲取select選中的 value:

$("#ddlregtype ").val();

獲取select選中的索引:

$("#ddlregtype ").get(0).selectedindex;

設定select:

設定select 選中的索引:

$("#ddlregtype ").get(0).selectedindex=index;//index為索引值

2樓:

有時候我們需要在乙個select中傳遞兩個有關聯但不同的值,比如你的這個情況。這時候要利用到option的另乙個不常用屬性name,用name來儲存第二個值,然後在onchange事件中分別用this.options[this.

selectedindex].name來呼叫這個值。

全12333

全12321

全123123

在你的程式裡,把之間的內容作為name屬性寫出來,然後定義乙個隱藏的input——optt,再定義好onchange事件,就可以同時獲取到value和name兩個值了。

3樓:

試試:111

222333

444555

666777

4樓:

有乙個方法,但是不值得推薦使用,因為不和規範。可以使用theform.opt[0].

value獲得第乙個值,也可以用theform.opt[0].innerhtml獲得標籤中間的文字(返回html文字)。

但是這樣子做是為什麼呢?

5樓:匿名使用者

opt.value

就會返回當前選項的value

如何用jquery獲得select變更之前的值?

6樓:劍長順惲俏

這個必須要在來改變之

自前獲取並儲存,可以用bai變數儲存起來,du也可以直接附zhi加在這個select標籤上dao,如:1234

7樓:巖哥天秤座

誤區:一直以

來為jquery獲取select中自option被選中的文字值,是這樣寫的:

$("#s").text();  //獲取所有option的文字值

實際上應該這樣:

$("#s option:selected").text();  //獲取選中的option的文字值

獲取select中option的被選中的value值,

$("#s").val();

$("#s option:selected").val();

js獲取select選中的值:

var sel=document.getelementbyid("select1");

var index = sel.selectedindex; // 選中索引

albumid= sel.options[index].value;//要的值

php獲取select值同時獲取option的值

select下拉列表框的值。sdfsd值一不需要js,如果只是想獲得值和文字,可以用這種方法直接獲得,然後在php中拆分出來。可以在form中新增乙個隱藏域。然後在提交的時候,先將所選擇的值賦值給隱藏域,然後再將form提交。這裡說的賦值是用js操作的,當。function fuzhi a sele...

jquery如何去除select控制項重複的

1.遍歷option值是否存在,有刪除節點 2.將所有的值放入陣列去除重複資料,再更新select子節點 select each function i,n n html options 這個是迴圈所有select,查詢每個select,並重新給select的html賦值 請選擇 請選擇 希望對你有幫...

如何隱藏select的乙個option

關於option鍵的各種隱藏功能。用jquery吧,這跟php沒有關係。text1 如何獲取select 第乙個option設定為隱藏 jquery的hide方法只是在相應dom上面增加了樣式 display none 而option不是可繪製的dom,所以使用hide方法是無效的兩種解決方案 1....