我有一个HTML表JQuery的html的()忽略表结构
<table class="items">
<tr>
<td>test1</td>
<td>test2</td>
<td>test3</td>
</tr>
</table>
我想通过类来获得其内部的HTML的JQuery
$(".items").html();
这让表中的内容,但不是全部造型。任何解决方案
我有一个HTML表JQuery的html的()忽略表结构
<table class="items">
<tr>
<td>test1</td>
<td>test2</td>
<td>test3</td>
</tr>
</table>
我想通过类来获得其内部的HTML的JQuery
$(".items").html();
这让表中的内容,但不是全部造型。任何解决方案
的造型并不存储在你的HTML,它在你的CSS文件。
例如,如果您根据表的类名应用CSS样式(在此例中为items
),则必须提供另一个表(将tr
放入其中)相同的类名称。
$(".items").html();
只返回该元件的内部HTML。如果你想获得这个元素的HTML。
您需要$(".items").parent().html();
但只有当您的表只有一个元素在您的家长,否则你需要包装你的表在div
例如。
而且,这里是另一种欺骗:How to get full html string including the selected element itself with jQuery's $.html(),但我不喜欢它,因为,这是让HTML我们需要克隆的元素。谁知道,元素可能太大了。
我不知道你所说的“风格”是什么意思?但是,jQuery将只返回表HTML内的内容,如果你想获得整个HTML尝试从这个问题的解决方案之一 -
你是什么意思乌德“整体造型”? – Samich