Jquery 關於給動態載入的頁面元素,繫結事件

2021-09-27 09:08:03 字數 494 閱讀 9285

如果使用jquery給元素繫結事件,一般會用bind,或者類似click函式來直接繫結。

但是對於動態生成的元素,會發現常規繫結無法生效,比如:

動態給div新增元素:

此時如果想給div下的a繫結事件,使用:

$('.div>a').click(function(event));

將發現無法觸發alert。

在jquery 1.7 及之前的版本,可以使用live來繫結這種事件,如:

$('.div>a').live("click",function());

在jquery 1.8 以後,只能用on來繫結,切注意動態生成的元素應作為引數:

$('.div').on('click','a',function());

JqueryUI Dialog 載入動態頁 部分頁

問題 使用jqueryuidialog 載入部分頁,可以彈出對話方塊,但是在操作頁面上的按鈕是提示 dialog 找不到,思路是,先取到部分頁載入到要dialog的div上,在dialog出來,如下,問題 pushaisburse click function 取消 function close f...

關於頁頭頁尾的非同步載入

在 中許多頁面的頁頭頁尾,都是一樣的。採用非同步載入,增加 復用率 採用php html jquery 方法 1.在名為header.php的頁面中 寫入頁頭部分的html header content type text html charset utf 8 頁頭部分html doctype ht...

關於動態載入js

已知乙個需要動態載入的js的檔案路徑陣列,動態載入陣列裡面所有的js檔案。載入分兩種情況 1.並行載入,不管js的執行順序。動態載入js一般都是動態建立乙個script,解決第一種情況 function loadexternalfile src,parentelement,tagname else ...