jquery如何獲取select option 引數值的問題

2021-12-16 13:25:21 字數 3039 閱讀 4732

1樓:

var ds = $('select[id^="a"] option:selected').map(function()).get().join(',')

2樓:匿名使用者

用$("#a1 option[selected=selected]").val();就可以了

jquery怎麼獲取select選中的值

3樓:匿名使用者

js:  document.getelementbyid("sid").value;

jquery: $("#sid").val();

直接就可以獲取指定select的選中的值;

如果是多選的話,需要用其他方法。

alert($("#eid").val()+"/"+document.getelementbyid("eid").value);

4樓:匿名使用者

jquery取select選中的值方法如下:

例子:mr

mrsms

drprof

jquery("#myselect  option:selected").text(); // => "mr"

還有一點要注意如果 select是checkbox 要這樣使用:

jquery("#select1  option:checked ").text();

jq 完成這個選擇器的核心**

// loop through all the selected options

for ( ; i < max; i++ )

// multi-selects return an array

values.push( value );}}

5樓:品茗逗逗網

根據下拉選單屬性選取 就好了 比如id $("#id option:selected").val()

6樓:鱷鱷

$("input[name="test"]:checked")

jquery如何獲取一個select裡面的所有option的值呢?

7樓:幻翼高達

2、在index.html中的標籤,輸入jquery**:。

var a = ;

$('option[selected="1"]').each(function () {

a.push($(this).text())3、瀏覽器執行index.html頁面,此時被選出來的值被放入一個陣列並列印了出來。

8樓:匿名使用者

基本思路:遍歷select下的option,使用val()獲取每個option的值,然後加入到一個陣列中。根據這個思路,可以使用for迴圈或者jquery的each()遍歷函式實現。

這裡提供一個更簡潔的**:

$("option").map(function()).get().join(", ")

**說明:

使用map()函式把每個option的值傳遞到當前匹配集合,生成包含返回值的物件;

使用 get() 處理返回的物件以得到基礎的陣列;

使用join()函式組裝字串。

例項演示如下:

1、html結構

option-1

option-2

option-3

2、jquery**

$(function()).get().join(", ")alert(str);

3、效果演示

9樓:澤希

$(document).ready(function());

});如上**可以解決,寫了註釋,希望可以幫到你

10樓:匿名使用者

$('select option').map(function()

});應該不需要全部那個值吧? 如果需要的話 就把if條件去掉

jquery問題:知道