$(document).ready(function() {
$('#selector').click(userFunction();})
});
function userFunction(){alert('test');}
имеем событие, обработчик, селектор добавляется в страницу сторонней функцией - неважно, пусть аяксом
чтобы событие было связано с обработчиком, используем delegate
$(document).ready(function() {
$.post('ajax.php',{bla:bla},insertSelector,'json');
});
function insertSelector(data){
$('body').append(data.html);
$("body").delegate("input", "change", function(){
userFunction();
});
}
function userFunction(){alert('test');}
и собственно вопрос, имеем обработчик с обработкой нескольких событий внутри
обработчик вешается на элемент формы полученный динамически (тем же ajax)
$(document).ready(function() {
$('#street').ac({
dataSend:function(input){return 'townID=' + $('#add_adressTownID').val() + '&query=ac&word=' + word;}
});
});
ясен пень что события внутри ac обрабатыватся не будут. элементов может быть много - прописывать внутри ac для каждого delegate
какая то хуета как быть?