HTML簡單的代碼,我有一個隱藏的div與鏈接有一個類「MyVideo網站」,並播放視頻功能,但測試後先不工作,發現它沒有抓住後工作從隱藏的div到上面的div的新數據只需點擊非洲上方的紅色圓圈並嘗試視頻鏈接(圓圈定位在任何地方僅用於演示)點擊一個鏈接改變上jsfiddle.net
我正在加載qjeury文件和我的js文件,其中包含在接下來的環節全部數據
在線代碼http://jsfiddle.net/vXPPF/
HTML簡單的代碼,我有一個隱藏的div與鏈接有一個類「MyVideo網站」,並播放視頻功能,但測試後先不工作,發現它沒有抓住後工作從隱藏的div到上面的div的新數據只需點擊非洲上方的紅色圓圈並嘗試視頻鏈接(圓圈定位在任何地方僅用於演示)點擊一個鏈接改變上jsfiddle.net
我正在加載qjeury文件和我的js文件,其中包含在接下來的環節全部數據
在線代碼http://jsfiddle.net/vXPPF/
的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/
行應爲:
$("a.myvideo").live('click',function(e){
'在jQuery 1.7的,所述.live()方法被棄用。使用.on()附加事件處理程序。 'http://api.jquery.com/live/ –
@jk。啊,還沒有廣泛使用1.7。儘管知道有用,謝謝。 – SmokeyPHP
非常感謝我很感激 –
@jqbeginner請標記爲答案如果它爲你工作。謝謝。 –