2012-09-26 48 views
2

我有一個多形式的網站,我希望針對特定的表單循環並處理div和輸入上的類。 我能得到的形式與ID -使用jQuery或JavaScript處理多個表單上的類

var thisForm = $(el).closest('form'); 
var myId = thisForm[0].id 

但後來我不知道如何通過特定的類環。


實施例:

用於與 「的Class1」 每個輸入我想改變它爲 「的Class2

每個分度「class3「我要添加」class4


任何幫助將不勝感激。

回答

2

應該像這樣簡單

var thisForm = $(el).closest('form'); 
$('input.class1', thisForm).removeClass('class1').addClass('class2'); 
$('div.class3', thisForm).addClass('class4'); 

見這個例子http://jsfiddle.net/dXrN8/2

這是jQuery的,所以你不需要環路做這些事情,行動上的一切你選擇匹配發生。

我們正在做的是找到表格,並將其分配給thisForm

然後用它來在接下來的兩行中限定我們的選擇器。

然後選擇所有input.class1元素並刪除class1並添加class2。

然後選擇我們所有的div.class3元素並添加class4。

+1

祝福jQuery ..你節省了很多時間與它.. +1 –

+0

@ABogus很高興成爲幫助 – CaffGeek