2012-09-27 1 views
-1

이것은 XML이며 "thisisthecontentwhatwant"와 같이보고 싶습니다. 문장에 공백이 있고 두 문장은 "입력"으로 구분됩니다. 배열을 사용하면 입력 한 모든 공백을 공백으로 인식합니다. Jquery에서 배열의 공백을 삭제하려면 어떻게해야합니까? </list>XML에서 공백 삭제

<list> <title name="symbol-B">1</title> <chr>this is the content what i want</chr>

당신은 textsplit 방법을 사용할 수 있습니다 jsfilddle

$.ajax({ 
    type: "get", 
    url: "XMLFile1.xml", 
    async: false, 
    dataType: "xml", 
    success: function (xml) { 
     $(xml).find('list').each(function() { 

      obj = $(this).find("title"); 

      if (obj.text() == "1") { 
       var charList1 = (obj.next().text()); 
        alert(charList1); 

답변

0

입니다.

$('list chr').text().split(" ").join(''); 

http://jsfiddle.net/aAdTA/

당신은 결과를 연결할 수 있습니다 :

var text = ''; 
$(xml).find('list').each(function() { 
     obj = $(this).find("title"); 
     if (obj.text() == "1") { 
      text += " " + obj.next().text().split(" ").join(''); 
     } 
}) 
alert(text) 
+0

너무 감사합니다! 두 번째 문장은 두 번째 문장에서와 같이 첫 번째 줄에서 thisisthecontent와 같은 과 같은 입력을 사용할 때와 두 번째 줄에서 원하는 것을 보여줍니다. 한 줄에 두 문장을 볼 수있는 방법이 있습니까 ??? 나는 각 문장에 문장을 써야한다. – Albright

+0

@Albright 환영합니다. jsfiddle를 제공 ​​할 수 있습니까? – undefined

+0

필자는 jsfiddle을 내 글에 올렸다. @undefined – Albright