我有以下JQuery函數被附加到網頁上n個文本框的模糊事件。JQuery和'this'對象
$(document).ready(function() {
$("input[id$='_txtTuitionAmt']").blur(function() {
alert(this.value);
})
});
它工作得很好。當用戶跳出任何文本框時,彈出警報並在文本框中顯示該值。
我很困惑的是「this.value」,以及它是JQuery還是JavaScript。我是否以正確的方式使用'this'對象,或者我是否應該做其他事情來獲得元素的價值?
對不起,如果我的問題似乎有點模糊。我只是試圖去處理「這個」對象以及它是如何工作的。我查看了JQuery文檔,但在「this」上找不到任何內容。
我相信jQuery使用調用或應用重新綁定'this',以便您傳遞的函數的上下文是由jQuery對象表示的DOM元素的上下文。 – Nick 2012-05-02 18:22:37