在IE 10中不适用
我正在尝试创建客户端可编辑表。 这是我的代码。 它适用于Chrome,Firefox但不适用于IE。 IE的脚本还有什么关系吗?
$(document).ready(function() { $("td").click(function(){ if($(this).attr("contentEditable") == true){ $(this).attr("contentEditable","false"); } else { $(this).attr("contentEditable","true"); } }) });
H1 H2 H3 H4 R1 R1 R1 R1 R2 R2 R2 R2
IE中有许多元素,它们不能直接具有contenteditable
。 但是,您可以将整个table
包装到内容可编辑的div
。
...
这将使表中的所有单元格都可编辑 。 虽然在某些浏览器(FF)中,由于显示的表格编辑句柄,视图会有点混乱。
另一种可能性是向每个td
添加例如内容可编辑span
或div
。
IE在td
标签内没有响应。
你可以试试:
...