请问如何在一个单元个的单击事件发生之后把单元格里面的Text修改成<input name="" id="" value="Text"/>
------解决方案--------------------
$(document).ready(function()
{
$("table tr td").click(function()
{
this.html("<input name=\"\" id=\"\" value=\"Text\" /> ");
});
});
------解决方案--------------------
2楼正解
------解决方案--------------------
- HTML code
<script> function change(td){ var html="<input name='' id='' value='$'/>"; td.innerHTML=html.replace("$",td.innerHTML); td.getElementsByTagName("input")[0].focus(); td.onclick=null; td.getElementsByTagName("input")[0].onblur=function(){ td.innerHTML=this.value; td.onclick=function(){change(this)}; } } </script> <table> <tr> <td onclick="change(this)">21314asdfaf</td> </tr> <tr> <td onclick="change(this)">21314asdfaf</td> </tr> </table>