Tôi đang viết một danh sách sắp xếp có thể sắp xếp trong jQuery (b/c của vấn đề cuộn-in-div khét tiếng, bất kỳ giải pháp mới nào cho điều này?). Tuy nhiên, tôi không biết cách so sánh các phần tử (được kích hoạt trên mousedown/mouseup) sau khi chúng được bọc trong jQuery. Trong nguyên mẫu, nó luôn luôn là ele.domNode.Làm cách nào để kiểm tra xem hai phần tử DOM được bao bọc bởi jQuery có giống nhau hay không?
Đây là những gì tôi đang cố gắng để thực hiện trong bản chất ...
<div id="cheese"></div>
<div id="burger"></div>
<script>
// Some dom nodes wrapped in jquery
var ele1 = $('#cheese');
var ele2 = $('#burger');
var ele3 = $('#burger');
// Is the dom node wrapped in ele1 (#cheese) the same as in ele2 (#burger)?
if (ele1 == ele2)
{
// Should never be true
}
// Is the dom node wrapped in ele2 (#burger) the same as in el32 (#burger)?
if (ele2 == ele3)
{
// Should always be true
}
</script>
e-motiv ở đây là rất tốt và không được đề cập về vấn đề này: http://stackoverflow.com/questions/2407825/how-to-compare-two-elements-in-jquery – billynoah