1

.filter()から返されるデータに問題があります$.get()

$.get(url, function(data){
  $(data).filter('[ref=A]').html() // return undefined
});

HTML

<span ref='B'><span ref='A'>abc</span></span>

私が行った場合

 $(data).filter('[ref=B]').html() // return <span ref='A'>abc</span>

削除<span ref="B">した後

$(data).filter('[ref=A]').html()// return abc

私の質問は、タグ付きのHTML abcを取得するにはどうすればよい<span ref="B">ですか?

filter()を間違って使用しましたか?お知らせ下さい。

4

1 に答える 1

5

.filter最も外側の要素にのみ適用されます。使用したい.find

さらに、最後のスパンタグは閉じられません。

于 2013-01-07T05:16:41.143 に答える