在 Telerik radgrid 图像按钮中调用 jquery 函数

发布于 2024-11-06 03:29:55 字数 312 浏览 1 评论 0原文

我在使用 RadGrid 和 Jquery 时遇到一个问题。

我有一个 Telerik RadGrid,其中包含 2 个图像按钮。当我单击图像按钮时,这些按钮应该调用 jquery 函数。我不知道如何实现这一点。

这是我的 jQuery 函数:

$(function () {
    $("#Link1").click(function(evt) {
        evt.preventDefault();
        $('#panelText').slideToggle('slow');
    });
});

I have one problem with RadGrid and Jquery.

I have a Telerik RadGrid which contains 2 imagebuttons. When I click on imagebuttons, these buttons should call the jquery functions. I'm not getting how to implement this.

This is my jQuery function:

$(function () {
    $("#Link1").click(function(evt) {
        evt.preventDefault();
        $('#panelText').slideToggle('slow');
    });
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱冒险 2024-11-13 03:29:55

您必须执行类似的操作

$(function () {
    $("#" + <%= Link1.ClientID %>).click(function(evt) {
        evt.preventDefault();
        $('#' + <%= panelText.ClientID %>).slideToggle('slow');
    });
});

一旦控件在页面上呈现,它们就会被分配唯一的 ClientID,而您无法在 JS 中直接访问该 ClientID - 但您可以使用此方法通过抓取正确的 ClientID 来注入它从服务器。

You'll have to do something like

$(function () {
    $("#" + <%= Link1.ClientID %>).click(function(evt) {
        evt.preventDefault();
        $('#' + <%= panelText.ClientID %>).slideToggle('slow');
    });
});

Once the controls are rendered on the page, they get assigned unique ClientID's which you don't have direct access to in your JS -- but you can use this method to inject the correct ClientID by grabbing it from the server.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文