Получить доступ к radcombobox в сетке с помощью jquery

Я новичок в 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 = "";
}

Любая помощь будет очень ценной, заранее спасибо.....

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 = "";
}

атрибутов концы-с-селектор

Другие вопросы по тегам