在jsfiddle.net上更改html简单代码后单击链接不起作用

时间:2012-01-21 17:12:03

标签: jquery click

我有一个带有链接的隐藏div有一个类“myvideo”和一个播放视频的功能但是首先测试并发现它从隐藏的div中获取新数据到上面的div之后无法正常工作只需点击上面的红色在非洲圈子并尝试视频链接(圈子位于任何地方只是为了演示)

我正在加载qjeury文件和我的js文件,其中包含下一个链接中的所有数据

在线代码http://jsfiddle.net/vXPPF/

2 个答案:

答案 0 :(得分:2)

click处理程序未绑定,因为div在页面加载时被隐藏(不在dom中)。将其更改为:

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

新小提琴:http://jsfiddle.net/vXPPF/1/

jquery onhttp://api.jquery.com/on/

答案 1 :(得分:1)

行应该是:

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