-1

これはXMLであり、「thisisthecontentwhatiwant」のように表示したいと思います。文にはスペースがあり、2つの文は「enter」で区切られています。配列を使用すると、Enterキーを押すと、スペースも含めてすべてのスペースが認識されます。Jqueryで配列内のスペースを削除するにはどうすればよいですか?

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

これは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);
4

1 に答える 1

0

textsplitメソッドを使用できます。

$('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)
于 2012-09-27T00:24:56.630 に答える