關於Jquery執行環境的認識

2021-06-20 15:16:34 字數 520 閱讀 1223

今天開發的時候,遇到乙個問題,如下**:

函式:/*取消訂餐*/

function cancel(oid) ,

type: "post",

datatype: "json",

success: function (data)

});         

}else );}}

});});

}在執行的過程中,    $(this).parent().html("尚未訂餐");報錯

在通過瀏覽器除錯的過程中,發現$(this)並不是想象的標記物件,而是乙個window物件

由此,我想到了原因,

在js函式的執行過程中,涉及到乙個執行環境(域)的問題,即實際呼叫cancel函式的並不是元素,而是window物件

解決方法:

傳遞this(代表a元素)

函式中:

function cancel(oid,obj)

2、通過jquery on方法繫結click事件

方法 略

《鋒利的jquery》認識jquery總結

window.onload和 document ready 執行時機不同,前者必須等待網頁中所有的內容載入完畢後,後者是所有dom結構繪製完畢後 編寫個數前者只允許乙個,後者允許多個。jquery物件和dom物件是不同的,但是可以進行相互轉換 var jq jq var jq jq 0 var jq...

關於壹佰衛生環境,我自己的認識

前幾天在壹佰大廳開了乙個關於衛生環境的會議。我作為16期的當月後期負責人對這件事還是很有感觸的,那究竟是 成大事者不拘小節 呢還是 細節決定成敗 呢?能成大事者,所不拘泥於的小節都是瑣事,無關緊要之事。而決定成敗的 細節 在成功者的眼中則是重中之重。俗話說的好,一屋不掃何以掃天下?自己面前的爛攤子都...

關於DDD的認識

引用自http www.jdon.com jivejdon forum messagelist.shtml?thread 32093 count 15 start 30 什麼是dao,repository?在repository情況下,dao其實是多餘的,repository可以完全替代dao。以j...