【发布时间】:2010-03-02 12:18:13
【问题描述】:
在一个例子中我有这个结构(小例子):
<table id=example>
<tr class="blah test example"><td>Test1</td><td><a href="url">LINK</a>Test11</td></tr>
<tr class="blah test example"><td>Test2</td><td><a href="url">LINK</a>Test22</td></tr>
<tr class="blah test example"><td>Test3</td><td><a href="url">LINK</a>Test33</td></tr>
</table>
在 jQuery 中,我会像这样动态创建它:
var test = "<table id=" + someIDVar + ">"
+ "<tr class=" + classOneVar
+ classTwoVar + classThreeVar + ">"....
等等等等……(还有很多其他的东西要写)。在我只是附加它之后:
$(".somePlaceInHtml").append(test);
那么有没有其他方法可以用 jQuery 动态编写这样的结构?这对我来说是个问题,因为我的结构很大,不像我在示例中显示的那么小。主要原因是我想为自己和其他将维护此代码的开发人员获得更好的可读性。
【问题讨论】:
标签: javascript jquery html-table refactoring