幾個月前在乙個專案中涉及到樹形欄,然後看了很多外掛程式,覺得有點麻煩,於是自己寫了乙個,寫著寫著就出問題了。
當時專案是通過樹形欄進行許可權控制的,管理員可以對從資料庫去的資料動態生成樹形欄進行增刪改查操作,可是用$(".xx").click();方法是不行的。
1、之前用的是jq1.4.3 ,jq1.7一下都可以使用live()方法,來實現該功能
$(『#div').live(『click',function());
但是live方法也有不支援的事件,例如:toggle事件 ,遇到這個情況可以給他加個click事件,之後再來個模擬點選trigger事件就ok了
$('a').live('click',function(),function());
$(this).trigger('click');
/**之前繫結的click事件,只有點選了才會觸發toggle事件,所以就給他加上模擬點選事件,不需要點選直接出發
**/});
2、jq1.7以上的就用on方法了,第乙個屬性為事件,第二個是 選擇器,第三個是 執行的方法
$(document).on("click","#d1",function());
jQuery的AJax非同步載入
主要用到load 方法以及getscript 方法,具體以乙個例子說明 在現有html檔案中載入乙個擬好的片段,以及在片段載入完成之前阻止使用者進一步操作的彈出框。首先是現有html 無任何內容 ajax非同步載入title script script head body html 擬乙個js檔案g...
資料非同步載入
非同步載入是ado的一種資料載入方式,主要由記錄集的options引數來控制!ado210.chm中的格式 recordset.open source,activeconnection,cursortype,locktype,options options 可選。long 值,指示提供者計算 sou...
JQuery載入並解析XML
致謝!1 簡述 xml extensible markup language 即可擴充套件標記語言,與html一樣,都是屬於sgml標準通用語言。2 content type 很多情況下xml檔案不能正常解析都是由於content type沒有設定好。如果content type本身就是乙個xml檔...