2010-11-29 82 views
1

說有一張桌子;我想獲得該表的第三列中的值並將它們字母化。我無法弄清楚如何從html標籤中提取信息並將其中的文字字母化,因爲我認爲這是元素的字母化(所有這些元素都是相同的)。如何按字母順序排列段落標籤或TD標籤?

無論如何,這裏是我的問題的一個例子。正如你所看到的,我可以使用alert()來獲得一個按字母順序排列的列表,但是不能用document.write()或jQuery的append()。另外請注意,我可以從數組中寫入特定的元素。

這是爲什麼,我該如何解決這個問題?

下面的代碼:http://jsfiddle.net/bozdoz/kd4R7/

+0

很想去。給我一些可以工作的東西。 – bozdoz 2010-11-29 03:56:44

回答

2

只要使用的ToString這樣的:

$('.here').append(letters.toString()); 
在你的代碼

和它的作品。 letters是一個數組,需要在追加完成之前轉換爲字符串。或以更好的方式,使用html代替append這樣的:

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

這將替換而不是附加的.here內容。

+0

完美。我其實嘗試過,但當時並不奏效。我正在嘗試這麼多組合的東西。我通過替換這些逗號來調整你的答案:http://jsfiddle.net/bozdoz/kd4R7/1/ – bozdoz 2010-11-29 04:00:07