我创建了一个具有功能的js
文件
当我在$(document).ready;
上调用该函数时,它无效。
我通过firebug检查过,它调用了函数但没有进入函数。
这是我的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);
答案 0 :(得分:2)
在调用$(document).ready()
之前,请确保包含带有函数的文件。
答案 1 :(得分:1)
确保功能在同一范围内。 你也可以尝试这种语法
$(document).ready(function(){ toggelEventButtons() });