$(function(){
//choose one below at once, the results are different
$('#click').click(clickMe.popup);
$('#click').click(clickMe.popup());
});
var clickMe = {
message: 'hello',
popup: function(){
alert(this.message);
}
}
<input type='button' value='click me' id='click' />
的結果是不同的,申報的功能在Javascript(或jQuery的)可變
當我選擇的第一個,我得到一個彈出點擊該按鈕時,卻顯示「未定義」 。
當我選擇第二個時,加載時會自動彈出一個彈出窗口,並且有「hello」消息。
問:
- 什麼是彈出()和彈出之間有什麼不同?
- 彈出窗口內的信息有什麼問題?
其中一個顯示彈出是(函數)其他調用它,它返回未定義。 – artm