0

jquery を使用して 1 つ以上のノードのコンテンツを取得しようとしています。私がこれを行うとき:

xmlhttpRequest({
        method: "GET",
        url: url,
        onload: function(data) {
            data = $.parseHTML(data.response);
            var vCard = $(data).find('.vcard')
            if (vCard.length === 1){
                var phone = vCard.find('.tel.row a').map(function(){
                    self.phone = this.text
                    console.log('')
                    console.log(url)
                    console.log(this)
                    callback();
                }).get()
            } else if(vCard.length > 1){
                self.getPhone()
            }
        }
    })

最初のノードの値を取得するだけです。すべてのノードを取得したいと思います。

4

1 に答える 1

1

試す

var phone = vCard.find('.tel.row a').map(function(){
   return this.text
 }).get()

現在、変数はすべての要素phoneのテキストを含む配列です.tel.row a

于 2013-08-09T10:33:57.637 に答える