0

我处于需要根据应用于它的类将单击事件绑定到跨度(放置在具有多个类的 achor 内)的情况。

例如:

更新:添加了html,例如下面

<div class="c0 c">
    <a class="c1 c2">
    <span class="c3 c4"></span>Anchor_Text
    </a>
</div>

现在我正在绑定一个点击事件,如下所示:

$('span.c3.c4').click(function (e) { alert("clicked!"); });

上面的 jQuery 代码不起作用。但是,如果我使用锚上的类来绑定点击事件,它就可以工作。请看下面:

$(.c1').click(function (e) { alert("clicked!"); });

$(.c2').click(function (e) { alert("clicked!"); });

任何帮助将不胜感激!

更新:现在请在 Q 中找到更新的 html 示例。

4

1 回答 1

0

应该像这样选择多个类:

$('span.c3.c4').parents('a').click(function (e) { alert("clicked!"); });

在此处查看工作演示 > http://jsfiddle.net/JeG3A/

于 2013-01-24T16:41:52.177 回答