就像爲我的應用程序中的模塊創建名稱空間/子模塊一樣?就像說我只想把某些任務委託給某個div中的元素,比如說#submodule1。是否有可能在jQuery中的委託函數中添加多個選擇器?
我可以做這樣的事情:
$("#submodule1")
.delegate(".selector1", "click", function() {})
.delegate(".selector2", "click", function() {})
而且如果可能的話,這將是一樣的:
$("#submodule1").delegate(".selector1", "click", function() {})
$("#submodule1").delegate(".selector2", "click", function() {})
編輯
基於T.J.克羅德的答案我應該能夠做到這一點:
$("#soap-test-test-cases")
.delegate(".soap-test-case", "click", function(){
testfunction();
});
.delegate("legend", "click", function() {
alert("this is a test!");
});
,但我得到一個語法錯誤
語法錯誤:在第一個'});'結束後刪除分號。 – 2011-04-15 06:27:11