一个简单的jquery问题 $('#a')和getElementById返回的不一样?? <div id=a style="background:red;height:100px;width:100px">hahahahah</div> <script> var a=$('#a') console.log(a.innerHTML) var b=document.getElementById("a") console.log(b.innerHTML) </script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要 $('#a')[0]<div id=a style="background:red;height:100px;width:100px">hahahahah</div> <script> var a=$('#a')[0]; console.log(a.innerHTML) var b=document.getElementById("a") console.log(b.innerHTML) </script> 楼上的正解. document.getElementById('a') 返回的是 HTML DOM对象.而$('#a')返回的是JQuery 对象. 如果要使用DOM方法,得需要先转换为HTML DOM对象. 如何实现汉字URL? SetTimeOut JavaScript递归 高手注释一下这段JS代码 jQuery FullCalendar 默认当天日期的问题 基于Visual DSP 4.0开发的TigerSHARC DSP多处理器系统及其应用 javascript 很简单几行代码 取不到值?? href内调用javascript问题 如何屏蔽网页刷新? 如何用Cookie记住用户对单选按钮(type="radio")的选择? 已生成一个table,想在里面对tr 进行添加onmouseover ,onmouseout js用mailto的乱码问题
<script>
var a=$('#a')[0];
console.log(a.innerHTML)
var b=document.getElementById("a")
console.log(b.innerHTML)
</script>
document.getElementById('a') 返回的是 HTML DOM对象.
而$('#a')返回的是JQuery 对象.
如果要使用DOM方法,得需要先转换为HTML DOM对象.