У меня есть этот кусок кода, который отслеживает клики на <div class="selectable_item">
Проблемы с .on в решении приложенных узлами
$(function(){
$("#matchres .selectable_item").on("click", function(){
console.log('Sending request')
$.post("/request", $.param({'crit_id': this.id}), function(){}).fail(function(){console.log("matchres error...");});
return true;});
});
Что я заметил это, когда я использую хром консоль, например, чтобы увидеть, если есть любые $("#matchres .selectable_item");
он находит их, и если я определяю в консоли $("#matchres .selectable_item").on("click", function(){console.log('hi')});
, действие будет таким, как ожидалось, и консоль будет вести журнал правильно. Но то, что я показал вам выше, не работает. Любые идеи, почему это так? Любая помощь будет очень высоко ценится. Как добавленная информация, я использую jquery v1.10.2.
Добавлены динамически элементы (после страницы загружаются какой-либо другой функции)? –
этот код записывает консоль 'console.log ('Requesting request')' –
@ HanletEscaño они добавляются динамически. – Cenoc