2017-11-07 8 views
3

問題は、すべてのli.form-field要素をajaxのコンテンツから取り除く方法が見つからないということです。多くの点で、機能findを試しました。私は何が間違っているのか分からない。例えばすべてのajaxed liを取る

私はこのconsole.log("fields", $(self.element)[0]);

を行うと、私は、要素が.form-field

enter image description here

が存在するが、私はそれらを取るしようとすると、それがエラーを返すことがわかります。

​​
+1

何$(self.element) 'について。 find( '。form-field') '? – Pointy

+0

@Pointyまだ何もlenght 0ここではconsole.logの画像ですhttps://imgur.com/HvblT1Z – Lolipopcoder

+1

'$(self.element)[0]'はちょうど 'self.element'です。 – Pointy

答えて

1

あなたはDOMをjQueryのは、それの要求を終了した後の要素(複数可)にアクセスし、設定する必要がありますjQueryのloadのようなものを使用していると仮定すると:

$("#result").load("ajax/test.html", function() { 
    console.log("form fields:",this.querySelectorAll('.form-field').length); 
}); 
関連する問題