2010-11-29 1 views
1

테이블이 있다고 가정 해보십시오. 그 표의 세 번째 열에 값을 가져 와서 알파벳순으로 표시하고 싶습니다. HTML 태그에서 정보를 가져 와서 텍스트를 알파벳순으로 알파벳순으로 표시하는 방법을 알아낼 수 없었습니다. 요소를 알파벳 순으로 정렬한다고 생각했기 때문입니다 (모두 동일했습니다).단락 태그 또는 TD 태그 (예 :)를 사전 순으로 정렬하는 방법은 무엇입니까?

어쨌든 다음은 내 문제의 예입니다. 알 수 있듯이 alert()을 사용하여 알파벳순 목록을 얻을 수 있지만 document.write() 또는 jQuery의 append()에서는 사용할 수 없습니다. 또한 배열에서 특정 요소를 작성할 수 있습니다.

왜 그런가요? 어떻게이 문제를 해결할 수 있습니까?

+0

. 일할 수있는 뭔가를주세요. – bozdoz

답변

2

http://jsfiddle.net/bozdoz/kd4R7/ 그냥 같이로 .toString을 사용합니다 :

여기에 코드의 코드에서

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

과 작동합니다. letters은 배열이며 추가 작업을 수행하려면 먼저 문자열로 변환해야합니다. 아니면 더 좋은 방법으로,이 같은 html 대신 append 사용

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

이 대신 추가의 .here의 내용을 대체합니다.

+0

완벽. 나는 이것을 실제로 시도했지만, 당시에는 효과가 없었다. 나는 많은 것들의 조합을 시도하고 있었다. 그 쉼표를 대체하여 귀하의 답변을 적응 : http://jsfiddle.net/bozdoz/kd4R7/1/ – bozdoz

관련 문제