为了账号安全,请及时绑定邮箱和手机立即绑定
  • 【环境搭建】 进入官方网站获取最新的版本 http://jquery.com/download/ ,这里需要注意jQuery分为2个系列版本 1.x与2.x,主要的区别在于2.x不再兼容IE6、7、8浏览器,这样做的目的是为了兼容移动端开发。 由于减少了一些代码,使得该版本比jQuery1.x更小、更快。 如果开发者比较在意老版本IE用户,只能使用jQuery1.9及之前的版本了。 我们这套课程为了兼容性问题,使用的是1.9版本。 jQuery每一个系列版本分为:压缩版(compressed)与开发版(development),我们在开发过程中,使用开发版(开发版本便于代码修改及调试),项目上线发布使用压缩版(因为压缩版本体积更小,效率更快)。 jQuery是一个轻量级的JavaScript脚本库,不需要特别的安装,只需要我们在页面<head>标签内,通过script标签引入jQuery库即可。 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <script type="text/javascript" src="http://libs.baidu.com/jquery/1.9.1/jquery.js"> <script> <title>环境搭建</title> </head> <body> <script type="text/javascript">alert($)</script> </body> </html> function(selector,context){ //The jQuery object is actually just the init constructor 'enhanced' //Need init if jQuery is called (just allow error to be thrown if not included) return new jQuery.fn.init(selector,context);} alert弹出以上信息,说明环境已经搭建成功了。 【任务】 在第5行中填入:百度在线jQuery库。 【不会了怎么办】 无。
    查看全部
    1 采集 收起 来源:环境搭建

    2018-03-22

  • <script type="text/javascript"> $(".left").click(function (){ var ele=$(this); $.data(ele,'a',"data test"); $.data(ele,'b',{name:"慕客网"}); var reset=$.data(ele,'a')+'</br>'+$.data(ele,'b').name; $ele.find('span').append(reset); }) </script> <script type="text/javascript"> $(".right").click(function (){ var ele=$(this); ele.data('a','data test'); ele.data('b',{name:“慕客网”}); var reset=ele.data(ele,'a')+'</br>'+ele.data(ele,'b').name; ele.find('span').append(reset); }) </script> 自己写就错,第一次写的,后面再次拿出看能不能找出错误
    查看全部
  • //子选择器 //$('div > p') 选择所有div元素里面的第一个子元素P $("div>p").css("border", "1px groove red"); //后代选择器 //$('div p') 选择所有div元素里面的p元素 $("div p").css("border", "1px groove red");
    查看全部
  • id选择器:一个用来查找的ID,即元素的id属性 $( "#id" ) id选择器也是基本的选择器,jQuery内部使用JavaScript函数document.getElementById()来处理ID的获取。原生语法的支持总是非常高效的,所以在操作DOM的获取上,如果能采用id的话尽然考虑用这个选择器 值得注意: id是唯一的,每个id值在一个页面中只能使用一次。如果多个元素分配了相同的id,将只匹配该id选择集合的第一个DOM元素。但这种行为不应该发生;有超过一个元素的页面使用相同的id是无效的
    查看全部
  • 回调函数里$(".left a:first")指的是第二个div里的第一个a,因为第一个div里的结构通过$(".left div:first").html('整个div的子节点都被替换了')改变了,里面没有a标签了
    查看全部
  • 如果元素中占据文档中一定的空间,元素被认为是可见的。 可见元素的宽度或高度,是大于零。 元素的visibility: hidden 或 opacity: 0被认为是可见(":visible")的,因为他们仍然占用空间布局
    查看全部
  • $("div >p") div的第一代子元素 $(".prev + div") 选择所有紧接(注意:紧接)在prev后面的div元素
    查看全部
  • a:nth-child(9)的意思是找到a的父元素的第9个子元素,而这个列表中第一个子元素是<p>标签,所以每一个a标签实际的位置都想对他标出的顺序向后面移了一位
    查看全部
    1 采集 收起 来源:综合案例

    2018-03-22

  • $("input")只选择input标签.如:<input id="" type="" name="" /> ; $(":input")是伪类选择,不单单是input,还包括textarea和select,button.如<input />,<textarea></textarea>,<select></select>
    查看全部
  • nth-child(index)从1开始的,而eq(index)是从0开始的
    查看全部
  • 1.display:none; 2.type="hidden"的表单元素 3.height:0;width:0; 4.祖先元素是隐藏的
    查看全部
  • 基本筛选选择器针对的都是元素DOM节点,如果我们要通过内容来过滤,jQuery也提供了一组内容筛选选择器,当然其规则也会体现在它所包含的子元素或者文本内容上 内容过滤器描述如下表: 注意事项: :contains与:has都有查找的意思,但是contains查找包含“指定文本”的元素,has查找包含“指定元素”的元素 如果:contains匹配的文本包含在元素的子元素中,同样认为是符合条件的。 :parent与:empty是相反的,两者所涉及的子元素,包括文本节点
    查看全部
  • text():设置或返回被选元素的文本内容 html():设置或返回被选元素的内容(ps:选中元素里面还有元素标签,里面所包含的元素标签将全部显示,如果只有文本内容,那么就只会设置内容)
    查看全部
  • 总结: .addClass与.css方法各有利弊,一般是静态的结构,都确定了布局的规则,可以用addClass的方法,增加统一的类规则 如果是动态的HTML结构,在不确定规则,或者经常变化的情况下,一般多考虑.css()方式
    查看全部
  • attr():设置或返回匹配元素的属性和值(ps:必须是属性里面必含的值) removeAttr():从所有匹配的元素中移除指定的属性
    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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