我有一个在页面底部生成的表格。我想获取该表的内容(第二列)并将其放在页面顶部的选择框中。最好按字母顺序。
我在这里缺乏想法,但这是我目前拥有的代码。
<div id="content">
<p>Lots of content goes here...</p>
<p>Lots of content goes here...</p>
<p>Lots of content goes here...</p>
<p>Lots of content goes here...</p>
<p>Lots of content goes here...</p>
<table id="fav-table">
<tbody>
<tr>
<th>Number</th>
<th>Name</th>
</tr>
<tr>
<td>1</td>
<td><a href="http://www.example/com/durham">Durham</a></td>
</tr>
<tr>
<td>2</td>
<td><a href="http://www.example/com/leicester">Leicester</a></td>
</tr>
<tr>
<td>3</td>
<td><a href="http://www.example/com/london">London</a></td>
</tr>
<tr>
<td>4</td>
<td><a href="http://www.example/com/manchester">Manchester</a></td>
</tr>
<tr>
<td>5</td><td><a href="http://www.example/com/worcester">Worcester</a></td>
</tr>
<tr>
<td>6</td>
<td><a href="http://www.example/com/newcastle">Newcastle</a></td>
</tr>
</tbody>
</table>
</div>
用jquery
jQuery('#content').prepend(jQuery('#fav-table').html());
如果我手动添加这个 jquery,那么它就可以工作。
jQuery('#content').prepend('<select><option value="http://www.example/com/durham">Durham</option><option value="http://www.example/com/leicester">Leicester</option><option value="http://www.example/com/london">London</option><option value="http://www.example/com/manchester">Manchester</option><option value="http://www.example/com/newcastle">Newcastle</option><option value="http://www.example/com/worcester">Worcester</option></select>');
但是,由于表的数据可能会发生变化,我希望 jquery 基于表的第二列。我该怎么做呢?
我也将代码放在了这个 jsfiddle中。