1

我创建了一个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);
4

2 回答 2

2

在调用$(document).ready().

于 2013-04-11T08:44:40.567 回答
1

确保功能在同一范围内。你也可以试试这个语法

$(document).ready(function(){ toggelEventButtons() });
于 2013-04-11T08:40:32.157 回答