如何选择具有多个类的跨度并放置在锚点内?

时间:2013-01-24 16:39:48

标签: jquery anchor html

我遇到的情况是我需要根据应用它的类将click事件绑定到span(放在具有多个类的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代码不起作用。但是,如果我使用锚点上的类来绑定click事件,它就可以工作。请参阅以下内容:

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

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

任何帮助将不胜感激!

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

1 个答案:

答案 0 :(得分:0)

应该选择多个类:

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

查看此处的工作演示&gt; http://jsfiddle.net/JeG3A/