需要获取 id 属性


Need to get id attribute

我有这个php代码来填充链接:

foreach ($stmt->fetchAll(PDO::FETCH_ASSOC) as $result) 
        {
            if($result['tip']=='1')
            {
            $camere=" - ".$result['camere'];
            }
            else
            {
            $camere="";
            }
            $view[]="
            <tr>
            <td>".$result['id_anunt']."</td>
            <td>".$result['den_tranzactie']."</td>
            <td>".$result['den_prop'].$camere."</td>
            <td>".$result['judet']." ".$result['oras']." ".$result['zona']."</td>
            <td><a href='#' id='".$result['id_anunt']."'  onclick='view();'>View</a> <a href='#' id='".$result['id_anunt']."'>Edit</a> <a href='#' id='".$result['id_anunt']."'>Arhivare</a> <a href='#' id='".$result['id_anunt']."'>special</a></td>
            </tr>";
        }

我需要在使用此函数单击它时获取"查看"链接的 id 属性:

function view()
            {
        alert ($(this).prop('id'));

    }

但我收到这个:"对象 HTML输入"。如何获取身份证?多谢。

在你的链接上放一个类。

例如:

<a href="#" class="viewLink" id="....

然后在jquery中:

$(".viewLink").click(function() {
    var id = $(this).attr('id');
    alert(id);
});

修改你的

onclick='view();'

onclick='view(this);'

视图功能为

function view(link)
        {
    alert ($(link).attr('id'));
}

使用

$view[]="
            <tr>
            <td>".$result['id_anunt']."</td>
            <td>".$result['den_tranzactie']."</td>
            <td>".$result['den_prop'].$camere."</td>
            <td>".$result['judet']." ".$result['oras']." ".$result['zona']."</td>
            <td><a href='#' id='".$result['id_anunt']."'  onclick='return view(this);'>View</a> <a href='#' id='".$result['id_anunt']."'>Edit</a> <a href='#' id='".$result['id_anunt']."'>Arhivare</a> <a href='#' id='".$result['id_anunt']."'>special</a></td>
            </tr>";

爪哇语

      function view(element){
        alert (element.id);
        return false;    
      }

      alert ($(link).attr('id'));
确保将

链接对象作为参数传递给view(),如下所示: onclick='view(this);'

然后在纯 JavaScript 中:

function view(el)
  {
  alert(el.id);
  }

"不要用大炮杀死蚊子"——孔子