gpt4 book ai didi

asp.net - GridView 中 (ASP.NET) ButtonField 的 JQuery 选择器

转载 作者:行者123 更新时间:2023-12-01 04:31:45 25 4
gpt4 key购买 nike

我的 GridView 中有几个 ButtonField,对应于“编辑”和“删除”。

我想在代码中使用 JQuery 来显示删除确认弹出窗口。

ButtonField 在 HTML 中呈现为“a href”,但我无法形成仅针对“删除”链接的 JQuery 选择器,因为 ButtonField 不接受 ID 也不接受名称。我正在考虑使用 TemplateField,但我想检查其他替代方案,因为我想将 OnRowCommand 属性保留在 GridView 标记中。

最佳答案

如果您查看了 jquery 站点上的选择器文档,您将看到 :contains(text) 选择器 ( link )。

这就是我的使用方式:

$(".gridViewClass a:contains('Delete')").click(function(){ /*your code here*/ });

请注意,这是非常脆弱的,如果您更改了按钮的文本(或者将其本地化为不同的语言),那么代码将无法工作。

考虑在删除链接上放置一个 css 类,在这种情况下您将能够执行以下操作:

$(".gridViewClass a.deleteLink").click(function() { /* your code here */ });

这是一种更可靠的方法。

关于asp.net - GridView 中 (ASP.NET) ButtonField 的 JQuery 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1864367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com