我選擇不具有名稱「someform」形式,這樣一種形式:選擇不具有兩個或兩個以上的名字
$("form[name!=someform]").bind("keyup", function(e){
[some code]
});
如果我要選擇一個表單沒有多個名稱,比如「someform1」或「someform2」?
我該怎麼做?
我選擇不具有名稱「someform」形式,這樣一種形式:選擇不具有兩個或兩個以上的名字
$("form[name!=someform]").bind("keyup", function(e){
[some code]
});
如果我要選擇一個表單沒有多個名稱,比如「someform1」或「someform2」?
我該怎麼做?
只提供多個屬性選擇器。
$("form[name!=someform1][name!=someform2]").bind("keyup", function(e){ [some code] });
儘管應用類來區分不同形式並使用它們會更容易。
$("form.ajax-form").bind(...);
thx幫助n00b出去! :) – timkl 2010-02-11 12:55:15
在處理剩下的代碼之前,我擔心你必須做出區分。
根據情況,您總是可以對與系統其餘部分截然不同的東西進行豁免。
無論如何,做一個數組,檢查數組是否包含formname。
您可以使用其他屬性,喜歡它的id
或class
或者你可以使用元素本身:如果你有一個
:
$("form").bind(("keyup", function(e){
[some code]
});
或者一個以上的:
$("form:eq(0)").bind(("keyup", function(e){ //eq is the form index you're selecting
[some code]
});
$('form').not('form[name=someform] form[name=someform2]').bind(...)
有多個名字的表單嗎?你可以說得更詳細點嗎? – rahul 2010-02-11 12:46:39