2 qq 34861443 qq_34861443 于 2016.05.02 22:45 提问

关于js中jquery的问题

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

图片说明

6个回答

danielinbiti
danielinbiti   Ds   Rxr 2016.05.02 22:54
已采纳
 $("#text").text()等价于$("#text")[0].innerText;
 $("#text").html()等价于$("#text")[0].innerHTML;
danielinbiti
danielinbiti 回复qq_34861443: jquery选择器$("#text")返回的是数组,数组内的元素相当于直接通过document.getElementById方式获取的DOM节点
大约 2 年之前 回复
qq_34861443
qq_34861443 回复danielinbiti: 那个后面的[0]是什么意思啊 大神 我刚开始学 有点不懂![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/0.gif)[图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/13.gif)
大约 2 年之前 回复
vtison
vtison   2016.05.02 23:10

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

u012418098
u012418098   2016.05.06 09:05

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

CSDNXIAOS
CSDNXIAOS   2016.05.02 22:51

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

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

wf_Wind
wf_Wind   2016.05.03 20:09

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

vx_list
vx_list   2016.05.11 10:52

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
关于java项目中加入jquery-1.x.js文件报错问题
现在使用Eclipse3.7及以后的版本的时候,加入jQuery文件会报错,上面显示一个小小的红色X,虽然这个并不会影响项目的运行,但是这个却会影响到开发人员的心情,看这总是很不爽,怎么样才能解决呢。很简单,首先我们先分析下造成这种情况的原因吧,如果你是个心细的人,去研究一下项目中的.project文件,你会发现有这样一段代码,如图: shoesWeb
JavaScript,JQuery,Ajax常见问题总结
三、JavaScript/JQuery/Ajax部分 1、请写一段Javascript程序,对以下程序的用户输入日期的有效性进行判断,如果格式错误就提示用户。在程序的恰当位置注明怎样调用你写的程序。日期格式为:年年年年月月日日小时,例如2003010812。 NewPage1   查询日期(yyyymmddhh):   从   到
9个JQuery和5个JavaScript经典面试题
一、五个JavaScript经典面试题        1:Scope作用范围 1: (function() { 2: var a = b = 5; 3: })(); 4: 5: console.log(b); 什么会被打印在控制台上? 回答 上面的代码会打印 5。 这个问题的诀窍是,这里
JavaScript及jQuery中的各种宽高属性图解
原文链接 http://blog.poetries.top/2016/12/13/js-props 声明:本文根据慕课网学习视频整理 强烈建议打开控制台自己动手练习一遍,这样印象才会深刻第一部分 JavaScript中的宽高属性一、与window相关的宽高属性1.1 window.location和document.location window对象的location属性引用的是locatio
js中的引号嵌套问题
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <h3>单引号</h3> <div id="single_quotes"></div> <hr/> <h3>双引号</h3> <div id="double_quotes"></div> <h3>打
关于js包的引入顺序问题
关于此问题,本来是个很简单的问题,结果容易被忽略:在引入js包的时候,先引入的jsrender.js,后引入jQuery.js,导致浏览器无法渲染数据,并且jsrender.js 的方法也会找不到:结果:后改为:结果可以正常显示数据:...
JS / jQuery宽高的理解和应用
一、window和document的区别是什么? (1)Window对象表示浏览器中打开的窗口 (2)Window对象可以省略       alert(); ===  window.alert(); (3)Document对象是Window对象的一部分 (4)浏览器的HTML文档成为Document对象 二、window.location和document.locatio
jquery 的load 方法有缓存问题解决
$.ajax ({      cache: false //关闭AJAX相应的缓存  });
discuz论坛加载jquery冲突的解决
在discuz论坛加载jquery.js会导致discuz本身的js错误,从而很多功能不能使用。比如发帖回帖中的表情,一些弹出的div也将不能使用。 解决的方法如下: 首先,在页面加载jquery.js需要在所有js加载的前面,也就是必须第一个加载它。 然后加载一个解决冲突的js,其他顺序根据自己需要来做。解决冲突的js只有一句如下: jQuery.noConflict()
关于js this指向问题
最近想深入学习一下js,现在先了解一下this的指向问题。以前学过点c#,对this稍微有些了解,按我自己的理解(不一定准确)this应该是计算机在运作的过程中分配的内存绑定:1. 函数的this指向普通函数在全局中被调用,this是指向window的(非严格模式下,严格模式下是undefined){ let fn = function() { console.log(this); } fn()...