2016-03-30 20 views
2

jQuery kullanarak aşağıdaki JavaScript kodu vardır:.find() snippet'ine çalışmıyor

var html = '<a href="http://foo.example.com">Foo/a> | ' + 
      '<a href="http://bar.example.com">Bar</a>'; 
var aTags = $(html).find('a'); 
console.log(aTags.length); // => 0 

Neden aTags boş bir dizi değil 2 <a> düğümlerin bir dizidir?

+1

'var aTags = $ (html) .filter ('a');' –

cevap

5

Çok find() onlara

var html = '<a href="http://foo.example.com">Foo/a> | ' + 
 
    '<a href="http://bar.example.com">Bar</a>'; 
 
var aTags = $(html).filter('a'); 
 
snippet.log(aTags.length); // => 0
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<!-- Provides the `snippet` object, see http://meta.stackexchange.com/a/242144/134069 --> 
 
<script src="http://tjcrowder.github.io/simple-snippets-console/snippet.js"></script>
bulmak mümkün olmayacaktır a unsurlar temelinde yer alır senin dizede jQuery nesnesi tarafından sevk elemanlarının soyundan eleman bulmak filter() find() çünkü denemeden kullanmak gerekir

İlgili konular