寻找动态控制

时间:2009-11-10 12:05:05

标签: jquery

我有Telerik网格控件,我有一个编辑控件,如更新和取消按钮等等。

编辑图像时自动显示编辑控件,没有用于调用控件的手动编码。因此我的问题是当我更新按钮点击时我必须验证输入控件。控件是动态创建的。所以我使用它的客户端id值来使其正常运行。但我做不到。我使用了以下代码。

   $('#RadGrid1_ctl00_ctl05_btnUpdate').click(function() {
        alert("hai..Update Button");
        //Here I have to validate input controls
    });

-Thanks

1 个答案:

答案 0 :(得分:3)

您可以使用partial attribute selector查找id属性包含您已分配给控件的ID的元素:

$('[id$=btnUpdate]').click(funciton () {
  alert('hai ... Update Button');
});

这将绑定到id属性以'btnUpdate'结尾的任何元素。

如果您的网格控件是动态的,您可能必须使用live() event binder,如下所示:

$('[id$=btnUpdate]').live('click', funciton () {
  alert('hai ... Update Button');
});
相关问题