我希望我的onclick函數在用戶單擊編輯帖子鏈接時作出響應。目前只有第一個編輯帖子鏈接正在工作。不知道有什麼問題,因爲jQuery應該使用post類檢索所有元素,然後檢索具有交互類的所有元素,最後檢索其後代的第三個錨元素,並在用戶單擊鏈接時使用控制檯消息進行響應。使用jQuery選擇器編輯帖子
$('.post').find('.interaction').find('a').eq(2).on('click', function() {
console.log('It works!');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<section class="row posts">
<div class="col-md-6 col-md-offset-3">
<header><h3>What other people say...</h3></header>
<article class="post">
<p>Post for edit</p>
<div class="info">
Posted by danny on 2017-01-16 17:13:17
</div>
<div class="interaction">
<a href="#">Like</a> |
<a href="#">Dislike</a> |
<a href="#">Edit</a> |
<a href="http://urlproject.dev/delete-post/8">Delete</a>
</div>
</article>
<article class="post">
<p>Another post!</p>
<div class="info">
Posted by danny on 2017-01-16 17:12:57
</div>
<div class="interaction">
<a href="#">Like</a> |
<a href="#">Dislike</a> |
<a href="#">Edit</a> |
<a href="http://urlproject.dev/delete-post/7">Delete</a>
</div>
</article>
<article class="post">
<p>I'm None</p>
<div class="info">
Posted by none on 2017-01-12 21:42:44
</div>
<div class="interaction">
<a href="#">Like</a> |
<a href="#">Dislike</a> |
</div>
</article>
</div>
</section>
止跌」如果給那些'a'元素一個體面的類名稱會更好? – xzoert
是的,你是對的! –