【发布时间】:2011-11-23 02:43:41
【问题描述】:
请考虑以下 HTML:
<td>
Some Text
<table>.....</table>
</td>
我需要操作 td 元素的“一些文本”文本。我不应该触摸这个td 中的表格元素。
所以,举例来说,也许我想用“@”替换所有“e”。我用 jQuery 的 .text() 和 .html() 尝试了一些方法。我似乎总是从子表中选择一些我不应该触摸的东西。此外,不幸的是,我无法将“某些文本”包装到跨度或 div 中。
【问题讨论】:
-
我不知道为什么卡里姆删除了他的答案,所以我把它放在评论中。
$('#myCell')[0].firstChild.data = $('#x')[0].firstChild.data.replace('e', '@');有什么问题。我唯一能看到的是它可能不会包含所有文本对象。
标签: javascript jquery html