我有一个使用 php 在 mysql 中获取数据的命令,并使用以下命令删除一个 div(可以删除多个):
echo "<div id='".$experience['index_of_form']."'>";
echo "<a href='#remove' id='remove' name='".$experience['index_of_form']."' style='text-align: right; text-decoration: underline;'>Remove</a>
echo "</div>";
当我看到输出时,名称是 experience1(示例)或 experience2。到现在为止还挺好。
要删除我有这个 jquery 功能:
$('#remove').live("click", function() {
var name_of_experience = $('#remove').attr("name");
$('#'+name_of_experience+'').remove();
});
问题是如果我有一个名为 experience2 的删除链接,他将删除名为 experience1 的 div!我不知道为什么,因为当我在输出中看到时,链接的名称是 experience2 而不是 experience1。