我創建了一個js
文件,它具有一個函數。
當我在$(document).ready;
上調用該函數時,它不起作用。錯誤:函數未定義
我通過螢火蟲檢查,它調用的功能,但沒有進入功能。
這裏是我的JavaScript代碼:
function toggelEventButtons() {
var invoiceVal = $('#Invoice_Id').val(); //It is a textbox Id of aspx Page.
alert(invoiceVal);
if (invoiceVal > 0) {
$('#addEventInvoiceDetail').hide();
$('#editEventInvoiceDetail').show();
} else {
$('#addEventInvoiceDetail').show();
$('#editEventInvoiceDetail').hide();
}
}
我打電話從aspx
頁面中的功能是這樣的:
$(document).ready(toggelEventButtons);
函數定義在頂層,還是在另一個函數內? – Barmar 2013-04-11 08:37:58
它是獨立的。不在另一個功能內。 – Dhwani 2013-04-11 08:38:38
你是什麼意思,「它是調用函數,但沒有進入函數」? – 2013-04-11 08:39:33