簡體   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