我有类似以下的东西..
$(document).ready(function() {
$('#doReport').click(doReport);
});
function doReport(type) {
if (type === undefined) {
type = 'blah';
}
alert (type);
}
Run Code Online (Sandbox Code Playgroud)
如果我doReport()在控制台中运行或在javascript中独立运行,它将返回'blah'(如预期的那样),显然如果我调用doReport('wibble');它会返回'wibble',如你所料.
但是如果我通过单击带有ID doReport的元素来运行它(利用我在.ready中设置的绑定),它将返回[object Object]
我不明白为什么会这样.
| 归档时间: |
|
| 查看次数: |
96 次 |
| 最近记录: |