你如何按字母顺序对段落标签或TD标签(例如)进行排序?

时间:2010-11-29 03:36:06

标签: javascript jquery html arrays

说有一张桌子;我想获取该表的第三列中的值并按字母顺序排列它们。我无法弄清楚如何从html标签中提取信息并将文本按字母顺序排列,因为我认为它是按字母顺序排列的元素(所有这些都是相同的)。

无论如何,这是我的问题的一个例子。正如您所看到的,我可以使用alert()获取字母顺序列表,但不能使用document.write()或jQuery的append()。另请注意,我可以从数组中编写特定元素。

为什么会这样,我该如何解决这个问题?

以下是代码:http://jsfiddle.net/bozdoz/kd4R7/

2 个答案:

答案 0 :(得分:2)

只需像这样使用.toString:

$('.here').append(letters.toString());

在您的代码中,它的工作原理。 letters是一个数组,需要先将其转换为字符串才能完成追加。或者以更好的方式,使用html代替append,如下所示:

$('.here').html(letters.toString());

这将替换.here的内容,而不是追加。

答案 1 :(得分:0)

它可能不是你要求的,但是对于表格排序http://tablesorter.com/docs/非常好。