为了账号安全,请及时绑定邮箱和手机立即绑定
学到这里,想起之前在学习JavaScript进阶篇的时候有过一个任务是实现点击超链接使得一个多选框的全选或者全不选的问题,之前是用JavaScript的原生代码实现,要用到for循环和条件判断等,现在用JQuery实现,确实简洁了不少,核心代码就一行:
function selectAll()
{
$('input:checkbox').attr("checked",true);
}
function notSelectAll()
{
$('input:checkbox').attr("checked",false);
}
突然发现把代码里的单引号全改成双引号效果是一样的...
大家要注意是多选呀,我也是粗心了 *_*||
我感觉代码里面的注释比讲的更好懂
获取Attribute就需要用attr,获取Property就需要用prop
样式给class=left的 增加一个overflow:hidden,高度改成自动排版看着也舒服啊,这节讲真有点粗糙不亲民。。。

已采纳回答 / CandyBullet
addClass(function(index,class))的返回值是jQuery类型,返回当前jQuery对象本身addClass(function(index,class))里面的回调函数function(index,class)的返回值是要添加的css类名类似的,text( function(index, text) )的返回值是jQuery类型,返回当前jQuery对象本身text(function(index,class))里面的回调函数function(index,class)的返回值是文本...

最赞回答 / 长相思兮
如果是$(".prev~div")只会选择 .prev这个元素后面的叫div的兄弟元素  因为~后面是div 若换成*就可以选择.prev后所有兄弟元素包括span

已采纳回答 / 煎饼学徒
同时运用在多个元素上,是说html()、text()、val()分别使用的时候作用在多个元素上,不是说这3个方法同时使用。比如html(“div”),其中div有多个,那么html就在这选中的多个div上发挥作用。
发现$(".tag a:eq(8)")是不能表示不分男女的,计数是a元素合在一起计算的,从0开始计数;而a:nth-child(10)的index是指a元素为父元素下的第十个子元素,而不是父元素下的第十个a元素,并从1开始计数。
原来是JQuery库有问题 还以为是代码有问题 吓死宝宝了
$("div>p")
$("div p")
$("div+p")紧随其后兄弟
$(".prev~div")同一父元素的相邻
非常同意这一小节是最简单的说法!!!全是选择器,都看的眼花脑胀了!!!
$(".first-div a:first-child")指以class="first-div"元素或其所有后代元素为父级元素的第一个a元素
$(".first-div a:last-child")指以class="first-div"元素或其所有后代元素为父级元素的最后一个a元素
$(".first-div a:only-child")指以class="first-div"元素或其所有后代元素为父元素,a元素为唯一子元素
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消