【问题标题】:access radcombobox within a grid using jquery使用 jquery 访问网格内的 radcombobox
【发布时间】:2013-08-16 09:45:18
【问题描述】:

我是 jquery 的新手,我有一个 gridview,我在其中使用 EditItemTemplate FooterTemplate ItemTemplate 和 EmptyDataTemplate 用于插入更新记录 我在网格中使用 RadComboBox,我想使用 jquery 在客户端访问其值

我的标记如下

 <EditItemTemplate>
<telerik:RadComboBox TabIndex="2" ID="rcbDept" runat="server" EmptyMessage="--Select Department--" AllowCustomText="true" EnableScreenBoundaryDetection="false" Width="100px" EnableTextSelection="false" Filter="Contains" OnClientLoad="GetControlId">
 <ItemTemplate>                                                               
 <asp:CheckBox runat="server" ID="CheckBox1" Text='<%# DataBinder.Eval(Container.DataItem, "dept_name") %>' />                                                                <asp:HiddenField ID="hdnColumn" runat="server" />                                </ItemTemplate>                                                        </telerik:RadComboBox>                                                    </EditItemTemplate>

JQuery 函数

function GetControlId()
{
 var combo = $find("<%= rcbDept.ClientID %>");
            var items = combo.get_items();
            var text = "";
            var values = "";
}

任何帮助都会非常有用, 提前谢谢.....

【问题讨论】:

    标签: jquery asp.net gridview radcombobox


    【解决方案1】:

    如果您的 Radcombobox 在 EditItemtemplate 或 ItemTemplate 中: 我用了这个技巧

    您只需这样做:

    function GetControlId()
    {
        var rcbDeptID=$("[id$='rcbDept']").attr("id");
        var comb0=$find(rcbDeptID);
        var items = combo.get_items();
        var text = "";
        var values = "";
    }
    

    attribute-ends-with-selector

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-26
      • 1970-01-01
      • 1970-01-01
      • 2010-11-10
      • 2012-04-08
      • 1970-01-01
      相关资源
      最近更新 更多