【发布时间】:2023-04-01 22:02:01
【问题描述】:
假设我有名为 ctl00_mstPartBase_lblTopPager 的控件和 ctl00_mstPartBase_lblBottomPager.
这些控件有许多超链接。我想为这些超链接绑定一个点击事件。我试过了:
$('#lblTopPager #lblBottomPager a').click(function (e) {
alert("click occured");
e.preventDefault();
});
但是上面的代码不起作用,因为我的控件名称是 ctl00_mstPartBase_lblTopPager
当父控件的名称不固定时,如何将点击事件与这些超链接绑定,唯一固定的部分是lblTopPager 和lblBottomPager。
我应该编写什么代码,以便单击绑定将适用于两个容器中的所有超链接。请帮忙。谢谢
我是这样弄的
$('[id$=lblTopPager] a, [id$=lblBottomPager] a').live("click", function (e) {
alert($(this).text() + ' this is my anchor text ');
e.preventDefault();
});
$(document).ready(function () { $('[id*=btnOk]').live("点击", function () {
});
});
【问题讨论】:
-
您是否尝试将事件绑定到一个类而不是 id?
-
这是 lblTopPager html 标签。 lblTopPager 基本上是跨度。我想通过 id 访问它.....可以吗。
标签: jquery