選擇器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);