CodeIgniter を使用して、データベースからアイテムのリストを表示しています。IDに基づいてアイテムを削除したい。これは問題ではなく、モーダル ボックスがなくても問題なく動作します。
私の問題は、削除を確認するモーダル ボックスを追加するために、reveal (http://goo.gl/3lzRN) という jQuery プラグインを使用していることです。これはリストの最初の項目で機能しますが、他の項目は最初の項目と同じ ID を持っています。
<a href="pages/<?php echo $row->id; ?>" class="delete">
<i class="icon-cancel"></i><span class="delete_tooltip">delete page</span>
</a>
<aside id="modal">
<header id="delete_page">Delete Page</header>
<article id="modal_content">
<p>
Are you sure you want to delete the page<br />'<?php echo $row->title ?>'?
</p>
<p>This action cannot be undone.</p>
<p>
<a href="pages/delete_page/<?php echo $row->id; ?>" >
<i class="icon-cancel"></i>Delete
</a> <a href="pages/#" class="modal_cancel">Cancel</a>
</p>
</article>
</aside>
上記は、モーダル ボックスとその中のコンテンツを開くためのリンクです。これらは foreach ループ内にありますが、ループが正常に機能することがわかっているため、投稿していません。