如何获取特定的表ID到JavaScript?

时间:2012-08-03 08:28:46

标签: javascript jquery ajax inline

我有很多行数据。每排有3个细胞 - id,eesnimi,perenimi。我希望能够内联编辑所有单元格。我正在使用In place editor

如何获取特定单元格(我正在编辑的单元格)id到javascript(element_id字段),所以我知道要在mysql中更改哪个元素。

使用Javascript:

$(document).ready(function(){
    $(".editme1").editInPlace({
        url: 'http://localhost/petka/kast.php',
        element_id: ??????,
        show_buttons: true
    });
});

HTML:

<table>
    <?PHP
        $sql="SELECT * FROM nimed";
        $result = mysql_query($sql)or die(mysql_error());
        WHILE ($row = mysql_fetch_array($result, MYSQL_ASSOC))  {
            echo '<tr class="row">';
            echo '<td class="editme1" id="id|'.$row["id"].'" title="id">'.$row["id"].'</td>';
            echo '<td class="editme1" id="eesnimi|'.$row["id"].'" title="eesnimi">'.$row["eesnimi"].'</td>';
            echo '<td class="editme1" id="perenimi|'.$row["id"].'" title="perenimi">'.$row["perenimi"].'</td>';
            echo '</tr>';
        }
    ?>
</table>

2 个答案:

答案 0 :(得分:3)

你使用过

吗?
 $(this).attr('id');

答案 1 :(得分:1)

尝试

$(document).ready(function(){
  $(".editme1").editInPlace({
  url: 'http://localhost/petka/kast.php',
  element_id: $(this).attr("id"),
  show_buttons: true
 });
});