Questo deve essere qualcosa che trascuro, ma per favore guarda la pagina seguente e JavaScript e dimmi perché, per tutto ciò che è sacro, jQuery non restituirà vero?Gli oggetti jQuery dello stesso elemento non sono uguali?
HTML: http://alcatel.scottbuckingham.com/reporting/test.html
<p class="test">hello1</p>
JS: http://alcatel.scottbuckingham.com/reporting/_scripts/collapse.js
;(function($, window, document, undefined) {
var t = $('.test');
var s = $('.test');
console.log(t);
console.log(s);
if (t === s) {
console.log('yes');
}
})(jQuery, window, document);
ho letteralmente passato ore a cercare di lavorare fuori e ridotto a questo, quasi 1 === 1
dichiarazione che non funziona.
Qualsiasi aiuto è molto apprezzato!
Sono davvero confuso ora. Se il suo Javascript anche allora dovrebbe funzionare. O per favore qualcuno può portarmi da qualche parte dove posso capire cosa sta succedendo. –
Funziona ma sta confrontando gli oggetti jQuery e non i nodi HTML. Sono due diversi oggetti jquery quando vuole confrontare l'html. –
Uhm, grazie per aver sottolineato che dovrei imparare JavaScript, ma sono ben consapevole della differenza tra i due. In ogni caso, confrontando oggetti jQuery o no, questo dovrebbe restituire true. –