为了账号安全,请及时绑定邮箱和手机立即绑定
一开始有个疑问:$("div")与$(div)有什么区别,为什么一个是直接定义的jQuery对象,一个是对DOM对象转换为jQuery对象,事实上,$(div)可以写为$(div1),div在这里面只是个变量名
上述代码等价于:
window.onload=function(){
var mydiv=document.getElementsByTagName('div')[0];
mydiv.innerHTML="您好!通过慕课网学习jQuery才是最佳的途径";
}
$this $(this)相当于js里头的this
这节比前几个小节容易好多了 很容易理解!!!
还有一个问题,toggleClass运行两遍,和两个toggleClass运行一遍为啥效果不一样?
alert($("#table tr:even").toggleClass("c", true))这个返回[object Object],什么意思?
将dom节点div转化为$div的jquery对象,通过$(div)方法转化成jQuery对象
利用数组下标的方式读取到jQuery中的DOM对象;
或者通过get(0)获取;
jQuery是一个类数组对象,而DOM对象就是一个单独的DOM元素。
$(document).ready 的作用是等页面的文档(document)中的节点都加载完毕后,再执行后续的代码
<script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
jquery对象不用声明可以直接用吧,
1.var $div = $('div') //jQuery对象
2.$('div') //jQuery对象
1和2都是找到jQuery对象div写成1是不是有点麻烦
老师列举的两个例子是想表达什么?动态与静态的结果完全一致,这两个方法的区别呢?分别用在什么地方?
慕课网鸡块讲解真的太弱了,啃石头一样终于把这一课程啃下来了,但是我觉得真的不如去看w3c。
.find()
给定对象.find(给定元素)
查找给定对象的后代元素中给定元素的合集

append()
给定元素1.append(指定内容)
在给定元素的结尾插入给定内容
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消