我有一个foreach
用 PHP 打印数据库中的数据。我得到了每一行的链接,允许我从数据库中删除每个数据。就在foreach
我得到一个input type="hidden"
以数据ID为值的下方。
<?php
foreach($sql->query("SELECT * FROM table") AS $row) {
<input type="hidden" value="'.(int)$row['id'].'">
echo $row['name'].' (<a href="javascript:void(0)" id="delete-row">delete</a>)';
}
?>
经过一番激烈的谷歌搜索后,我想出了这个。但是,当我单击“删除”链接时,它会使用此代码打印循环中的每一行。
$(document).ready(function() {
$('#delete-row').click(function() {
var val = $('input[type="hidden"]').map(function() {
return this.value;
}).get();
alert(val);
});
});
这是错误的!我想获得我点击的那个链接的 ID。如果我单击 ID 3 的链接,它会以 ID 3 提醒我。你知道我该如何解决我的问题吗?
提前致谢。