javascript - 如何获取div的动态id值

标签 javascript jquery

我有一个组合框。当我从组合框中选择一个值时,它会在下面打印一些结果。我有一个链接可以删除每一个结果。因此,当我单击“删除”链接时,应删除特定结果。我正在使用 jquery 来删除进程。我真正想要的是,结果是动态生成的,因此每个删除链接都将具有特定的 id 值。我想知道当我单击特定的“删除”链接时如何才能删除特定的结果,因为每个结果都有一个唯一的 ID。我怎样才能从 jquery 得到它。

PHP 代码:

<?php
  include("db.php");
  $make_id = $_GET['make_id'];
  $sql = mysql_query("select model_id, model from models where make_ID = $make_id");
  while ($row = mysql_fetch_array($sql)) {
      echo "<tr>";
      echo "<td id='" . $row['model_id'] . "' class='model_id_class' width='200'>" . $row['model'] . "</td>";
      echo "<td width='50'>" . "<a href='delete_model.php' id='delete_class'>" . "Delete" . "</a>" . "</td>";
      echo "</tr>";
  }
?>

最佳答案

根据您评论中的代码,您的输出可能是这样的:

<tr>
  <td id="x">
    result
  </td>
  <td>
    <a class="delete_class">delete</a>
  </td>
</tr>

因为它们都在同一个 tr 中:

$('.delete_class').live('click',function(){
  $(this).parents('tr').remove();
}

关于javascript - 如何获取div的动态id值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3581646/

相关文章:

javascript - 动态更改 ASP.NET 页面上的值而不实际刷新它

javascript - .sortable 可以应用于动态添加的对象吗?

javascript - Javascript中的自定义方法实现模式

javascript - 更改函数结果上的 JavaScript 对象

javascript - 后台导航 AngularJS

javascript - jQuery 延迟使用 append()

图像上的 Jquery 颜色叠加

javascript - 从 MongoDB 检索 Docker 日志

javascript - 如何动画水平滚动html

javascript - 大文件上传导致浏览器挂起