通过clientId命名JS函数

时间:2013-10-16 14:39:44

标签: javascript jquery

我的页面上有以下控件:

        <abc:OrcaShowHidePanelExtender ID="NumberPlate" ShowHideControlID="RadioButtonListNumberPlate"
            TargetControlID="panelNumberPlate" runat="server" 
            ShowHideClientPredicate="NumberPlate_ClientPredicate" />

因此,这用于在屏幕上隐藏/显示面板。现在的问题是我有3个选项卡,我需要显示隐藏在同一页面上的3个选项卡上的面板。

        function NumberPlate_ClientPredicate() {

            return $('#<%= RadioButtonListNumberPlate.ClientID %> input:radio:checked').val() === 'Yes';
}

我的问题是我是否可以在功能中添加客户端ID,以便每个面板都可以独立调用该功能,因为它只会在一分钟内调用最终面板

所以我尝试了以下但没有成功:

 function  $('#<%= NumberPlate_ClientPredicate.ClientID %>')() {
//my return check
}

1 个答案:

答案 0 :(得分:0)

好吧我刚才用过:

&lt;%= this.ClientID%&gt;在函数名称之前,取出ShowHideClientPredicate =“NumberPlate_ClientPredicate”,面板为我工作,然后在代码中添加名称