jQuery Onclick事件在特定h2包含特定文本
jQuery Onclick event on specific h2 containing specific text
我有一个div,它已经被动态地包含在我的页面中,所以我不能访问它,因为它不在我的当前页面上。
是这样的:
<h2 class="title">About</h2>
我需要做的是添加一个'onclick'事件,针对这个div。
我只知道它是一个'h2',类'title',文本包含'About'。
我该怎么做?
你可以使用:contains来选择包含的文本,像这样:
$("h2.title:contains('About')").click(function(e) {
// Handle here
});
使用
$(document).on('click','h2.title', function(e){
if(e.currentTarget.textContent.trim() == "About") {
//write your code here
}
});
您可以使用.filter
进行特定匹配。因为:contains
也会匹配<h2 class="title">About Us</h2>
。
$("h2.title").filter(function () {
return $.trim($(this).text()) == "About";
}).click(function(e) {
});
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 用程序搜索JQuery数据表中的文本
- jQuery匹配JSON对象的部分文本
- onkeyup无法动态创建多个文本区域
- 如何在下面的ES6循环中获得前面的文本
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 借助asp.net验证或java脚本对多个文本进行验证
- 无法在ajaxStart中更改跨度文本
- 高亮显示时编辑文本大小和颜色
- jquery中的文本框验证
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 更改 H2 上联系表单的文本
- Jquery - 如何在表之前隐藏h2和表后的文本
- 从Web应用程序网页的HTML元素(h2/span)中获取数据(文本)
- 集& lt; h2>文本基于表格单元格- jQuery
- jQuery -选择所有文本"下面"h1或h2
- jQuery Onclick事件在特定h2包含特定文本