【发布时间】:2014-01-18 12:36:32
【问题描述】:
我想为表格中的数据设置样式,但其 div id 未知/不可用,并且无法写入。这是页面来源:
<tbody>
<tr>
<td style="font-size:12px; text-align:center;" name="">
<div style="padding:0; margin:0;">Ford</div>
<div style="display:none; padding:0; margin:0;"></div>
</td>
<td style="font-size:12px; text-align:center;" name="">
<div style="padding:0; margin:0;">Crown Victoria</div>
<div style="display:none; padding:0; margin:0;"></div>
</td>
<td style="font-size:12px; text-align:center;" name="">
<div style="padding:0; margin:0;">1234JESS123456789</div>
<div style="display:none; padding:0; margin:0;"></div>
</td>
</tr>
</table>
我必须在最后一个 td 上应用以下 javascript。
<div id="output">ABC123DDD8877</div>
$('#output').html(($('#output').html()).replace(/[0-9]/gi, '<strong style="font-size:20pt">$&</strong>'))
谁能帮帮我?
【问题讨论】:
-
你想应用什么样式和哪个div
-
所以ID是未知的。那么, 知道什么?
-
您要为哪个
div设置样式,第一个、第二个或两者兼而有之?你想应用什么样的样式? -
你知道表的id吗?或者包含表格的任何元素的 id?
-
你为什么要做 HTML 字符串操作?我真的建议您阅读一些基本教程,并了解 DOM 的工作原理。
标签: javascript html css