1. 程式人生 > >select 根據某個特定的值去匹配option的value從而選中該option

select 根據某個特定的值去匹配option的value從而選中該option

今天做修改功能的時候,因為表單中存在select下拉框,要根據後臺傳過來的值去指定下拉框應該顯示的內容。

實現原理:

為option新增selected屬性則下拉框便顯示的該option。

思路:

1.拿到所有的option

2.遍歷option的value並與後臺拿到的值進行比較(相同則顯示該option)

程式碼實現:

var numbers = $("#menuEditIsmenu").find("option"); //獲取select下拉框的所有值
for (var j = 0; j < numbers.length; j++) {
    if ($(numbers[j]).val() == ismenu) {
         $(numbers[j]).attr("selected", "selected");
    };
}

技術點:

1.jquery的find()方法

2.jquery的attr()方法  有興趣可以瞭解下attr()與prop()方法的區別?