2015-09-02 86 views
-1

我有一个<div>,那里有很多的<div> S的这里面,和每个孩子<div>得的<a>(锚标记)。增加点击事件,一个div的子div的,那里的孩子DIV有一个孩子一个标签

所以我想要做的是将点击事件附加到a-tags。 它一直在与ul列出的矿区divs合作。但我需要它是div。下面

工作代码:

jQuery的

$('#filterOptions li a').click(function (e) {}); 

HTML

<ul id="filterOptions"> 
<li class="active"><a href="#" class="all">All</a></li> 
<li><a href="#" class="prem">Premier League</a></li></li> 
</ul> 

的什么我已经试过这也没有工作是:

jQuery的

$('#filterOptions div a').click(function (e) {}); 

HTML

<div class="filterOptions"> 
    <div class="col-md-1 col-md-offset-1"> 
     <a href="#" class="all">All</a> 
    </div> 
    <div class="col-md-2"> 
     <a href="#" class="league2 ">Premier League> 
    </div> 
</div> 

请给我帮助实现这一目标。

回答

0

问题是你在html标记中有类filterOptions,你在jQuery代码中使用id #。它应该是这样的:

$('.filterOptions div a').click(function (e) {}); 
+0

..不敢相信我没有看到。谢谢,我只是尝试改变它。它不起作用。所以是的。确实这是id/class的错误。但仍然没有得到a-tag子元素。 – DaCh

+0

按照你的标记,'a'标签没有任何子元素,它只是你可以通过'$('a')获得的文本text()' –

+0

对不起,我的意思是不是一个-tag得到了一个子元素,但是a-tag本身就是一个子元素,并且它是我想给出点击事件的a-tag – DaCh

相关问题