Jquery追加不适用于<tr>标记

Ash*_*Ash 3 html wordpress jquery append

我试图附加到这段代码:

<table class="stores" border="1" cellspacing="10">
    <tr>Stores:</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想要使​​用的代码不会:

$('.stores').append('<tr>Test</tr>');
Run Code Online (Sandbox Code Playgroud)

这个确实有效:

$('.stores').append('<p>Test</p>');
Run Code Online (Sandbox Code Playgroud)

你能说出原因吗?

PS不确定它是否重要,但我在WordPress下工作.

And*_*son 6

tr-tags之间不能有文本.试试这个:

$('.stores').append('<tr><td>Test</td></tr>');
Run Code Online (Sandbox Code Playgroud)


Joh*_*hnP 5

这不是有效的HTML.你错过了<td>

更改标记时工作正常:http://jsfiddle.net/jomanlk/XHvVk/

$('.stores').append('<tr><td>Test</td></tr>');
Run Code Online (Sandbox Code Playgroud)