关于js中jquery的问题

被选中的后头text的方法 为什么不能换成 innerHTML 求大神指教 万分感激

图片说明

 $("#text").text()等价于$("#text")[0].innerText;
 $("#text").html()等价于$("#text")[0].innerHTML;

1,用ajax刷新iframe后,要获取该iframe的元素需重新获取。
$(window.frames["frame"].document);

2,全选第二次不行可以用遍历checkobx设置this.checked=true;的方式全选和反选......
答案就在这里:js/jquery问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

我都醉了,让我来终结吧,jquery中的变量,既使用jquery获得的节点不能使用js代码。
要使用js方法只能用js获得的节点。我也被这个问题困扰过,你既然用jquery了,就基本不需要js的方法和属性了,没有必要。

关于这个问题,你首先要清楚什么是jQuery对象,什么是Dom对象,你用Dom对象的属性方法来做操作当然不行,不仅这个不行appendChild等一下方法都不行。
额外补充一下两个对象如何互转,$(dom) = jObject; jObject[0] = dom;骚年,多看看基础吧...

你去看jquery的源码实现html()和text()其实就是原生js的innerHTML和innerText

一个是js的对象,一个是Jq对象方法,不能混用