我的表格内部具有可编辑的内容
我可以使用contenteditable更改位置列。
<tbody>
<?php
$no=1;
for($i=0; $i <count($data) ; $i++){
?>
<tr class="gradeX">
<td><?php echo $no;?></td>
<td class="editable" onBlur="saveToDatabase(this,'position','<?php echo $data[$i]["product_id"]; ?>')" onClick="showEdit(this);"><?php echo $data[$i]["position"]; ?>
</td>
<td><?php echo $data[$i]["category_name"];?></td>
<td><?php echo $data[$i]["expired_date"];?></td>
<td><?php echo $data[$i]["tol_point"];?></td>
<td><?php echo $data[$i]["merchants_name"];?></td>
<td><?php echo $data[$i]["stock"];?></td>
</tr>
<?php
$no++;
}
?>
</tbody>
这是我的JavaScript
<script type="text/javascript">
$(".editable").on("click", function(evt) {
$(this).attr("contenteditable", "true")
.focus();
});
</script>
现在我想要什么时候 一个td正在被编辑,另一个td无法被点击/ contenteditable将被禁用
请帮助我,因为我真的没有使用javascript的经验