Динамическое связывание обработчиков событийJquery

Программирование на jquery
Anonymous
Динамическое связывание обработчиков событий

Сообщение Anonymous »

У меня есть обработчик событий < /p>

$(document).on("click","li.folder",function(e){
alert(e.target);
});
< /code>

Где папка - это пользовательский класс.

Проблема в том, что этот обработчик событий стреляет каждый раз, где я щелкну во всем документе даже для элементов с тегами, отличными от li и класса, отличного от folder . < /p>

html < /strong> < /p>



"


    [*]

    Изображение
    %name|escape%
    < /code>
    < /div>
    < /div>
    < /p>

    Я толкаю этот элемент LI в пользовательский интерфейс (реальный код довольно большой). < /p>

    Я знаю, может быть, я могу использовать пользовательский интерфейс#в качестве моего селектора, но я хочу знать, почему проблема в этом. /> edit: [/b]

    @george, его скрипку работает нормально, но я думаю, что моя проблема заключается в том, что у меня скрытые кнопки по всему документу, они увольняют, но они не принадлежат папке

    Подробнее здесь: https://stackoverflow.com/questions/306 ... t-handlers

    Вернуться в «Jquery»