jquery 提供一個很 fancy 的 selector幫助我們很容易的找到要控制的 dom 元件
jquery 做法:
$(“input[name^='word']).each(function(){
alert( $(this).val() );
})
$("input[name^='word']") 是指所有input的name只要是 word 開頭的都抓出來,若然有1個form以上,並且不同form有相同欄位名稱時,這樣抓可能會出錯,所以需要再把 form考量進來。
$("form[name='form1'] input[name^='nextSign']").each(function(){
alert( $(this).val() );
})
jquery 的 selector 有個特色,可以將不同的 selector 組合使用,這樣幾乎沒有找不到的DOM物件。
以 attribute 抓物件方式還有
[attribute*=value] 只要出現value關鍵字
[attribute$=value] value關鍵字結尾
[attribute!=value] value關鍵字不能出現
文章來源:
http://itfarmer.pixnet.net/blog/post/15526223-%5Bjquery%5D%E8%B6%85%E7%B4%9A%E5%BC%B7%E5%A4%A7%E7%9A%84-selector