ho questo per exemple:Perché "questo" argomento in jQuery ritorna href con tasselli
<div id="example">
<a href="http://www.google.com/#1">Hello</a>
<a href="http://www.google.com/#4">Hello</a>
</div>
E questo a due linee di jQuery:
jQuery("a").filter(function() {
console.log(""+this+"")
});
Ritorni:
http://www.google.com/#1
http://www.google.com/#4
Ma
jQuery("a").filter(function() {
console.log(this);
});
Returns
<a href="http://www.google.com/#1">Hello</a>
<a href="http://www.google.com/#4">Hello</a>
Perché la linea 2, restituire l'attributo HREF dell'ancora SE 'questo' argomento aggiungere una "stringa"? Il docs jQuery dice che se il filtro ha un argomento di funzione, il "this" is the current DOM element
Quando si dice "Restituisce", intendi che questo è ciò che vedi nella console del browser dalle chiamate 'console.log()'? (Penso che sia ciò che intendi ...) – Pointy
Hai messo quei 2 risultati nel verso sbagliato? "" + questo + "" dovrebbe restituire il valore di href - http://jsfiddle.net/9muyj/ –
Sì, i risultati sono invertiti. –