为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / qq_随风飘_1
<script type="text/javascript">$('.left').click(function(){var ele=$(this);       //获取单击事件的值,this表示单击的这个标签//通过$.data方式设置数据$.data(ele,"a","data test")      // 通过$.data方式将单击事件这行的a标签的值设为data test并存储在$.data$.data(ele,"b",{name:"慕课网"})//通过$.data取出数据var r...

已采纳回答 / 不知不觉后知后觉嗯
索引为0代表你浏览器看到的第一个,索引为1代表你在浏览器中看到的第二个。索引都是从0开始计数的,$(".left div")获取了.left类下的6个div元素,他们的索引分别是 0,1,2,3,4,5,但是呢,他们分别代表浏览器中你看到的div的第1个,第二个,,,第六个。$('.left div:even').css("border", "3px groove pink");表示获取的div中索引为偶数的div,然后更改他们的border属性,可以看到,索引中0,2,4代表偶数,也就是浏览器中你看到的...

已采纳回答 / heavenScript
这就是正确的显示效果呀,看你的代码:<...code...>第一个和最后一个div都被获取到了,然后把color改成了#CD00CD你可以试试吧颜色换成别的,这样就会更清楚哪一个选择器变的什么颜色

已采纳回答 / 知音1005
嗯,第一个写法是错误的,.css({"属性名","属性值"})的写法才正确

已采纳回答 / qq_景象_0
<...图片...><...图片...>链接了一个.css文件  a{display:block}

已采纳回答 / 知音1005
input是元素,它不是属性,所以不能用属性删选器,而type是属性,所以$("[type]")就可以

已采纳回答 / 慕粉3781447
jquery其实就是别人用js封装好的类方便让你使用的,功能也是有限的,并不能完全替代原生的js

已采纳回答 / 八原的妖怪4349223
可是你问的是$(":lt(index)"),选择匹配集合中所有索引值小于给定index参数的元素。所以你这么写(index=1)只能得到一个index为0的元素,它的颜色变为#CD00CD。如果你把index改为2,才应该是两个元素,分别是index=0和index=1的。

已采纳回答 / 弓长旭
换个1.9版本的JS即可 。http://libs.baidu.com/jquery/1.9.1/jquery.min.js

已采纳回答 / xiaobin90
instanceof是判断对象的类型这句话是判断ele是否是jQuery对象

已采纳回答 / stone310
这里function(i,val),i是指当前元素的下标,因为$()里面只有1个元素,所以下标只能是0;val是当前元素的当前属性(这里是‘value')修改前的值;这里函数return xxx+val,意思是把当前元素的当前属性设置成xxx加上原来的属性值(val)简单的例子:<...code...>然后HTML标签变成<input value="bbbaaa"/>

已采纳回答 / emily973
<...图片...>还是拿你的例子给你分析,首先明确这里的this是指什么,这里的this指的是class="right"父盒子下的第一个div,即class="aa bb imoocClass"这个div.    $(this).next()就是指相邻的整个div,即<div><article><p>imoocClass2<p></article></div>
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消