繁体   English   中英

我想用很少的控件作为参数在jquery中创建一个自定义函数。 我该如何实现?

[英]I want to create a custom function in jquery with few controls as parameters. How can I achieve this?

我有一个复选框(在ASP.NET中),并且要基于其checked属性启用/禁用许多ASP下拉列表。 是否可以使用jQuery做到这一点?

这是我的复选框代码:

<asp:CheckBox runat="server" ID="chb1" OnCheckedChanged="enablecheck(this,"#<%=ddl1.ClientID%>");" Checked="false"  />

这是我的jQuery代码:

$(function enablecheck(chk,ddl) {
    $('[id$=chk]').on('click', function () {
        if ($(this).is(":checked")) {
           ddl.prop("disabled", false);
        } else {
            ddl.prop("disabled", true);
        }
    })
});

您可以使用CssClass属性将CSS类添加到要在代码中切换的ddls中。 这些可以在jQuery中使用解决

$('.myDdlCssClass').prop('disabled', true);

我不确定ddls是作为纯选择字段呈现还是在ASP中获取一些包装元素。 所以实际上

$('.myDdlCssClass select')

可能是正确的选择器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM