0
我正在使用gulp將許多js文件合併到一個文件中。對於需要添加JS代碼的每個頁面,我創建一個新文件以保持代碼分離。有沒有一種方式與jQuery組監聽器?
我的方法存在的問題是,在多個表單中重複使用我的HTML中的id名稱時,錯誤的事件可能會在錯誤的時間被解僱,從而導致一些問題。
爲了防止發生這個問題,我通常在大多數情況下使用表單名稱來啓動我的所有選擇器。
例如
$(function(){
$('#create_reservation_form #type').change(function(e){
// do stuff...
});
$('#create_reservation_form #brand').change(function(e){
// do stuff...
});
$('#create_reservation_form #category').change(function(e){
// do stuff...
});
});
上述工作非常除了我每個選擇之前重複我的包裝標識。有沒有一種方法可以避免每次重寫封裝標識時只需使用給定的ID來包裝以下代碼?
換句話說,是有沒有辦法做這樣的事情(這下面的代碼已經由語法,因此它不工作)
$(function(){
$('#create_reservation_form').group(function(){
$('#type').change(function(e){
// do stuff...
});
$('#brand').change(function(e){
// do stuff...
});
$('#category').change(function(e){
// do stuff...
});
});
});
'var group = $('#create_reservation_form'); group.find( '#類型')。改變(函數(E){..' – Keith