说有一张桌子;我想获取该表的第三列中的值并按字母顺序排列它们。我无法弄清楚如何从html标签中提取信息并将文本按字母顺序排列,因为我认为它是按字母顺序排列的元素(所有这些都是相同的)。
无论如何,这是我的问题的一个例子。正如您所看到的,我可以使用alert()获取字母顺序列表,但不能使用document.write()或jQuery的append()。另请注意,我可以从数组中编写特定元素。
为什么会这样,我该如何解决这个问题?
答案 0 :(得分:2)
只需像这样使用.toString:
$('.here').append(letters.toString());
在您的代码中,它的工作原理。 letters
是一个数组,需要先将其转换为字符串才能完成追加。或者以更好的方式,使用html
代替append
,如下所示:
$('.here').html(letters.toString());
这将替换.here
的内容,而不是追加。
答案 1 :(得分:0)
它可能不是你要求的,但是对于表格排序http://tablesorter.com/docs/非常好。