我有類似如下..有人可以解釋爲什麼這是傳遞一個對象
$(document).ready(function() {
$('#doReport').click(doReport);
});
function doReport(type) {
if (type === undefined) {
type = 'blah';
}
alert (type);
}
如果我運行從一無所有它的JavaScript控制檯或獨立doReport()
,它將返回「嗒嗒'(如預期的那樣),很明顯,如果我打電話給doReport('wibble');
,它會返回'wibble',就像你期望的那樣。
但是,如果我通過點擊與ID將DoReport元素(利用我。就緒設置綁定),則返回[對象的對象]
我不明白爲什麼會這樣運行它。
,我想補充的唯一事情是,你還可以用函數一起綁定數據:http://api.jquery.com/click/ – Ericson578 2011-02-16 16:15:35