これは私が見落としているものでなければなりませんが、次のページとJavaScriptを見て、なぜ神聖なものであれば、jQueryが真実を返さない理由を教えてください。同じ要素のjQueryオブジェクトが等しくないですか?
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);
私は文字通りそれをうまくしようとしている時間を過ごし、動作しません。この、ほとんど1 === 1
声明にそれを削減しました。
すべてのヘルプは高く評価されます!
私は本当に今混乱しています。そのJavascriptでも動作しなければならない。それとも、誰かが私を何かに導いて、何が起こっているのか理解できるところにしてください。 –
それは動作しますが、彼はjqueryオブジェクトとHTMLノードを比較していません。彼はhtmlを比較したいとき、2つの異なるjqueryオブジェクトです。 –
私はJavaScriptを学ぶべきであることを指摘してくれてありがとうが、私は2つの違いをよく知っている。 _either_の場合、jQueryオブジェクトを比較するかどうかを判断するにはtrueを返します。 –