0

我有很多行数据。每行有 3 个单元格 - id、eesnimi、perenimi。我希望能够内联编辑所有单元格。我正在使用就地编辑器

如何将特定单元格(我目前正在编辑的单元格)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>
4

2 回答 2

3

你用过吗

 $(this).attr('id');
于 2012-08-03T08:34:16.337 回答
1

尝试

$(document).ready(function(){
  $(".editme1").editInPlace({
  url: 'http://localhost/petka/kast.php',
  element_id: $(this).attr("id"),
  show_buttons: true
 });
});
于 2012-08-03T08:34:17.237 回答