-1

这是 XML,我希望看到“这就是我想要的内容”。句子中有空格,两个句子之间用“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 回答