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

已采纳回答 / qq_____暖_0
$('div')是jquery直接获取元素;$(div)是将dom对象转换成jquery,简单理解就是这样。

已采纳回答 / 慕仔3074982
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。所以-1 !== className.indexOf('imooc')是指className里包含了字符串“imooc”,那么if判断条件为真,继续执行if内部的语句。

已采纳回答 / 慕仔3074982
从字面意思来看,$(".div:has(span)")表示的是选中包含<span>的且class=div的元素;$(".div>p:has(span)")表示的是选中了属于class=div的元素的直接子元素且包含<span>的<p>。所以前者表示选中的是class=div的元素,而你的写法表示选中的<p>。如果你给class=div的元素和<p>元素分别设置一下不同的宽和高以及背景颜色,就可以看出不用的效果了。

已采纳回答 / 慕粉3804975
那里的val是当前input里面的值,通过方法后,将当前input里面的值放进了val,再通过return显示出来,那个i只是一个参数,在这里不需要管。

已采纳回答 / 春风吹啊吹
em是相对于父元素变化的,1em等于当前的当前的字体尺寸。默认文本大小是16px。假设你要给某元素设置字体大小,南无就是  你想设置的大小(px) / 16 = 你要填写的大小(em)。扩展,更好的方法是使用 rem,可以了解一下

已采纳回答 / Cici7_异想天开
nth-child(9)在这里代表dd的第九个儿子,而不是说dd中第九个a标,如果dd的第九个儿子不是a标的话,样式是不会改变的.

已采纳回答 / qq_似水星源_0
我说一下我的理解,this和$(this)实际指代的都是你当前要操作的p标签,只不过,他们的性质不一样,this实际上是一个HTML的元素,可是$(this)是一个被封装好的jQuery对象,你可以alert一下看看他们都是什么,另外,this你可以直接添加title这样的属性,可是jQuery对象的$(this)你却不能直接添加,可以用attr('title','value')进行操作。

已采纳回答 / 慕粉4393996
$(".div:contains(':contains')")   获取的是所有文本对象$(".div:has(span)")获取的是所有span标签对象

已采纳回答 / 慕粉3745254
提示框中输出$中所包含的信息,而$是JQuery的一个对象

已采纳回答 / 北极的大熊
jQuery实现:nth-child(n)是严格来自CSS规范,所以n值是“索引”,也就是说,从1开始计数,:nth-child(index)从1开始的,而eq(index)是从0开始的,刚刚说错了

已采纳回答 / wateryang
$(":has(指定选择器)")$(":contains(文本)")这是两者的区别,span 是一个元素element,并不是文本。所以$(".div:contains(span)")这个选择器找不到<span>:has</span>

已采纳回答 / mason_0007
<...code...><!DOCTYPE html><html><head>  &t;sstyle&t;   div,span {    display:block;    width:80px;    height:80px;    margin:5px;    background:#bbffaa;    float:left;    font-size:14px;  }  div#small {    wi...
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消