首頁  >  文章  >  web前端  >  jquery操作select(取值,設定選取)

jquery操作select(取值,設定選取)

巴扎黑
巴扎黑原創
2017-06-29 10:04:45929瀏覽

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

例如f47b572de00409da02ec5e7a3675b5d318bb6ffaf0152bbe49cd8a3620346341

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 = $("<option>").val(1).text("pxx");
      $(".selector2").append(option);
});

以上是jquery操作select(取值,設定選取)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn