переход по ссылке не работает после изменения простого HTML-кода на jsfiddle.net - PullRequest
0 голосов
/ 21 января 2012

У меня есть скрытый div со ссылкой, есть класс «myvideo» и функция для воспроизведения видео, но сначала я проверил его и обнаружил, что он не работает после захвата новых данных из скрытого div в вышеупомянутый div, просто нажмите верхний красныйобведите кружком в Африке и попробуйте ссылку на видео (круги расположены в любом месте только для демонстрации)

Я загружаю только файл qjeury и файл js, содержащий все данные в следующей ссылке

онлайнкод http://jsfiddle.net/vXPPF/

Ответы [ 2 ]

2 голосов
/ 21 января 2012

Обработчик click не связан, потому что div скрыт (не в dom) при загрузке страницы.Измените его на:

 $(document).on("click", "a.myvideo", function(e) {
    e.preventDefault();
    alert("test");
});

Новая скрипка: http://jsfiddle.net/vXPPF/1/

jquery on: http://api.jquery.com/on/

1 голос
/ 21 января 2012

Строка должна быть:

$("a.myvideo").live('click',function(e){
...