選擇器selector

jQuery 的選擇器真的是讓人又愛又恨

$(selector).?????
$('#va').val('100');

以上的程式碼 是找到 id="va" 的物件,並將其 value 設為 100

假設有個 <inpute name="va" id="va"/> 的html

就會變成 <inpute name="va" id="va" value="100"/>

假設有兩個呢?!

<input name="va" id="va"/>
<input name="va" id="va"/>

這時侯是兩個物件,該怎麼都加上 value = "va" 。

$(#id) 只會抓第一個!! 後面相同ID的DOM將被忽略

另外不要用數字當 ID 開頭 !!

// 把物件一個一個的value設為msg
function add(j,k){
  $.each(j,function(i,e){ 
    $(e).val(k);
  });
}
// 這只有一個 // 也只會改一個
// add($('input[name=va]'),msg);
// 這是'所有' input 標籤中 name = va 的html
add($('input[name=va]'),msg);

results matching ""

    No results matching ""