【发布时间】:2013-06-03 02:57:48
【问题描述】:
我有一个包含不同条目的长表,其中一些被标记为“xxx”。 生成html代码时,xxx所在的行如下(由插件生成):
<td style="vertical-align:middle; text-align:center; border:2px solid #000000; width:504pt; height:29pt" colspan="12">xxx</td>
我想将其更改为具有相同尺寸的文本区域,这样它就不会扭曲表格。
我认为 jQuery 可以完成这项工作,但我不知道如何准确提取 colspan、宽度或高度,并将其设置为新的 textarea。我有这段代码,它将所有 xxx 实例替换为 textareas,但它们的大小都相同,会扭曲表格格式。
<script>
var replaced = $("body").html().replace(/xxx/g,'<textarea></textarea>');
$("body").html(replaced);
</script>
感谢任何建议。
PS:我用的是CakePHP 2.0,用PHPExcel把excel转成html,在xxx处生成textareas。
【问题讨论】:
标签: javascript jquery cakephp html-parsing phpexcel