【发布时间】:2011-12-06 22:29:04
【问题描述】:
我有一些任意文本,我想将它们转换成带有一些值的表格。我不知道这是否可能。 HTML如下:
<div class="custom_meta">
<strong>Length: </strong>
11.22.33.44.55.66
<br>
<strong>Width: </strong>
11.22.33.44.55.66
<br>
</div>
我想将输出更改为:
<div class="custom_meta">
<table>
<tbody>
<tr>
<td>
<strong>Length: </strong>
</td>
<td>11</td>
<td>22</td>
<td>33</td>
<td>44</td>
<td>55</td>
<td>66</td>
</tr>
<tr>
<td>
<strong>Width: </strong>
</td>
<td>11</td>
<td>22</td>
<td>33</td>
<td>44</td>
<td>55</td>
<td>66</td>
</tr>
</tbody>
</table>
</div>
说来话长,但我找不到任何插件来简单地将自定义字段转换为 wp 电子商务中的表格。我尝试的第一段代码很不及格。我想通过使用 .before() 函数插入 HTML 表的开头位开始,但它最终关闭了标签,然后我可以自己在关闭 div 的末尾关闭它。即,
$(".custom_meta strong:first").before("<table><tbody><tr><td>");
在第一个强标签之前打开和关闭标签。
【问题讨论】:
-
您是否无权访问后端以简单地正确输出它开始?
-
顺便说一句,您可能应该使用
<th>而不是那些<td><strong> -
@herby:你不应该在
<thead>中只有<th>标签吗? -
必须承认,不确切知道,但我会说不。您也可以在列中使用标题,而不仅仅是在行中。
-
@Rocket - 编号
th可以在一行或一列中;实际上,th元素有一个scope属性,您可以使用它明确指出th是否适用于行或列。见developer.mozilla.org/en/HTML/Element/th
标签: jquery html wordpress e-commerce