我有很多行数据。每排有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>
答案 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
});
});