2015-09-02 85 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

相關問題