为了账号安全,请及时绑定邮箱和手机立即绑定
有没有初学者跟我一样不知道符号的各种用法的

最新回答 / 妹妹大胆往前走
text() 和HTML()可以用在任何元素上,因此包括表单元素;但是想用val(),首先该元素必须要有value属性才能用;
这声音简直醉了
2."~"号是一般兄弟选择器
$(".prev ~ div")选取的是类名为"prev"元素后的所有兄弟div,即第51、52、56行的div,效果等同于$("span ~ div")
$("div ~ span")选取的是第50、55行的span元素
这些选择器其实与CSS3的选择器相同,理解了CSS3的选择器,这些就很好理解了
总结下:
1. "+"号是相邻兄弟选择器
$(".prev + div")选取的是类名为"prev"的元素的相邻的div元素,选取的是第51行的div
$("span + div")选取的是51行和56行的div
$(".prev+span")选取不了任何一个元素,因为页面内只有一个类名为"prev"的元素,但是其相邻的兄弟元素不是span
$("div+span")选取的是50行和55行的span元素
国内IE8市场份额还有18%,IE7还有4.5%,IE6还有2.5% (´・_・`)

最赞回答 / 凌乱念
上面通过原始方法处理,是给div加蓝色边框,已经显示了,下面通过jQuery的方法,是给p标签加红色边框,两种方法都显示效果了
选择器类型好多。要愣了

已采纳回答 / 慕娘9282524
首先,className只是一个函数参数  他代表一类东西 如  css样式的类名。其次,含参函数有什么作用。 简单来说  function abs(){alert("哈哈")  }这个函数的作用是弹出哈哈字样的对话框 现在我们给它加个参数n 变为 function abs(n){alert(n)}现在这个函数 就可以支持所有以对话框形式弹出的一类事件。如 abs("哈哈哈哈哈")
讲道理,老师真是用心,喷人的良心都被狗吃了
.css('background-color','red')
.css('backgroundColor','red')
.css('font-size','59px')
.css('fontSize',67)
.css('width',function(index,value){
value=value.split('px');
return (Number(value[0]+90)+value[1])
})
这么多选择器谁记得住呢?把常用的选择器敲了就好了
是否我就可以理解为,直接在dom基础上加个$符号,就可以将dom对象转化为jquery对象。
$('input:first').attr('value','.attr('attrbutename',value)')

$('input:eq(1)').attr('value');

$('input:eq(2)').attr('value',function(i,val){
return val;
})

$('input:last').attr('value')

最赞回答 / liuying525
主要是要教我们什么情况下在jq中用:hidden选择器,什么情况下用:visible选择器

已采纳回答 / wnz
$this只是个自定义的变量,$(this)是将当前don对象转换成jquery对象
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消