请参阅此基本示例:
<div id="cont">
   <input type=button value='button'>  
</div>
<input type=button value='button'> 
和脚本:
$('input').click(function(){
    console.log($(this));
    console.log($('#cont').has($(this)));
    console.log($('#cont').has($(this)).length);
    console.log("---");
    });
$(this)根据console.log的两个按钮单击的值是相同的:
[<input type="button" value="button">] 
为什么他们给出的结果仍然不同?
换句话说,当我控制台记录 $(this) 时,某些信息没有表示出来。此信息可能指向元素唯一 ID。但它是什么,它存储在哪里?为什么它没有显示在日志中?