このボタンを取得して、onClick
各li内の非表示のdivを表示しようとしています。これは、絶対位置でpostdivの上に表示されます。問題は、クリックすると、すべてのliのすべての非表示のdivが表示されることです。私はwordpress+buddypressを使用しているので、各liのIDには一意のIDがあります
<li id="activity-<?php bp_activity_id(); ?>" class="activity" >
<div id="post"></div>
<div class="action">
//my pop in stuff
</div>
<div id="post-actions-bar">
<button id="show">show</button>
</div>
</li>
これが私がうまくいくと思った私のjqueryです。注:.on()
liが動的に追加されるため、使用しています。
$(document).on( 'click' , '.activity button#show' , function() {
$('.action').show();
});
ある意味では機能し.action div's
ますが、画面上のすべてのliのすべてが表示されます。クリックされた、そのliのボタンの1つだけを表示したいと思います。使ってみましたが動作し.each()
ません。私は何か間違ったことをしている(明らかに笑)
何か案は?