WordPress ループでjquery.bpopupを使用しています。ご覧のとおり、トリガー ID とポップアップ ID があります。jqueryを正しい方法で実装するにはどうすればよいですか? 現在、ループの最初の投稿のみが機能します。どんな助けでも大歓迎です。
ループ
while ( have_posts() ) : the_post(); ?>
<a href="#" id="trigger_pop_up_<?php the_ID(); ?>"><?php the_title(); ?></a>
<div id="pop_up_<?php the_ID(); ?> ">
<?php the_post_thumbnail(); ?> ?>
<p>some random content</p>
</div>
<?php endwhile;?>
jquery
<script>
jQuery(document).ready(function($) {
// Binding a click event
// From jQuery v.1.7.0 use .on() instead of .bind()
$('#trigger_pop_up_<?php the_ID(); ?>').bind('click', function(e) {
// Prevents the default action to be triggered.
e.preventDefault();
// Triggering bPopup when click event is fired
$('#pop_up_<?php the_ID(); ?>').bPopup();
});
});
</script>