将click事件添加到span而不使用class或id并使用强大的html标记

时间:2015-06-17 21:32:46

标签: jquery

我尝试了各种方法,但无法找到解决方案。如何将jquery click事件添加到具有强元素而没有任何类或id的span。

我想将click事件添加到仅具有主页文本强度的范围

<span onclick="redirect('/home')"><strong>Home Page</strong></span>

任何帮助将不胜感激。

感谢。

2 个答案:

答案 0 :(得分:2)

使用:has修饰符匹配包含与其他选择器匹配的元素的元素,并使用:contains匹配文本。

$("span:has(strong:contains(Home Page))").click(function() {
    redirect('/home');
});

答案 1 :(得分:1)

$('span').has('strong:contains("Home Page")').click(function () {
redirect('/home');
})