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

jQuery基础课程

难度初级
时长 9小时58分
学习人数
综合评分9.23
402人评价 查看评价
9.6 内容实用
9.2 简洁易懂
8.9 逻辑清晰
  • ready()事件类似于onLoad()事件,但前者只要页面的DOM结构加载后便触发,而后者必须在页面全部元素加载成功才触发,ready()可以写多个,按顺序执行。此外,下列写法是相等的: $(document).ready(function(){})等价于$(function(){});
    查看全部
  • 5-1 控制元素的属性 attr() 5-2 操作元素的内容 html(), text() 5-3 操作元素的样式 addClass(), css() 5-4 移除属性和样式 removeAttr(name), removeClass(class) 5-5 使用append()方法向元素内追加内容 5-6 使用appendTo()方法向被选元素内插入内容 5-7 使用before()和after()在元素前后插入内容 5-8 使用clone()方法复制元素 5-9 替换内容 $(selector).replaceWith(content), $(content).replaceAll(selector) 5-10 包裹元素和内容 $(selector).wrap(wrapper), $(selector).wrapInner(wrapper) 5-11 使用each()方法遍历元素 $(selector).each(function(index)) 5-12 使用remove()和empty()方法删除元素
    查看全部
    1 采集 收起 来源:练习题

    2014-11-23

  • remove()方法删除所选元素本身和子元素,该方法可以通过添加过滤参数指定需要删除的某些元素,而empty()方法则只删除所选元素的子元素。
    查看全部
  • this指代的是当前的元素
    查看全部
  • 被获取内容(content)在进行appendTo( )操作后,将自动取消,相当于被转移了.
    查看全部
  • form
    查看全部
  • :hidden //过滤选择器的功能是获取全部不可见的元素 :visible //过滤选择器获取的是全部可见的元素,只要不将元素的display属性值设置为“none”,那么,都可以通过该选择器获取 var $strHTML = $("input:hidden").val(); $("div").html($strHTML); //获取value的值并写入div标签对之中
    查看全部
  • li:eq(index)选择器按索引(即数组下标)查找元素 li:contains(string) 可根据标签对中的值进行查找 li:has('label')也可根据标签对中的值或标签进行查找
    查看全部
  • 除使用$.extend扩展工具函数外,还可以扩展原有的Object对象,在扩展对象时,两个对象将进行合并,当存在相同属性名时,后者将覆盖前者,调用格式为: $. extend (obj1,obj2,…objN); 参数obj1至objN表示需要合并的各个原有对象。 $(function () { var objInfo = { name: "" }; var objMess = { name: "白富美,", title: "欢迎与我联系!" }; var objNewInfo =$.extend(objInfo,objMess); var strTmp = "<b>对象 白富美 合并后</b>:<br /><br />"; strTmp += objNewInfo.name + objInfo.title; //显示在页面中 $(".tip").show().append(strTmp); });
    查看全部
  • $(selector).css({property:value, property:value, ...}) //多个CSS属性/值对 $(selector).css(name,function(index,value)) //通过函数设置属性值 $(selector).css(name,value) $(selector).css(name) //获取属性值
    查看全部
  • css()样式要添加{},才能看到效果。
    查看全部
  • 调用名为$. extend的工具函数,可以对原有的工具函数进行扩展,自定义类级别的jQuery插件,调用格式为: $. extend ({options}); 参数options表示自定义插件的函数内容。 (function ($) { $.extend({ "MinNum": function (p1, p2) { return (p1 &gt; p2) ? p2 : p1; } }); })(jQuery); $(function () { $("#btnShow").bind("click", function () { $(".tip").html(""); var strTmp = "17与18中最小的数是:"; strTmp +=$.MinNum(17, 18); //显示在页面中 $(".tip").show().append(strTmp); }); });
    查看全部
  • 调用名为$. param的工具函数,能使对象或数组按照key/value格式进行序列化编码,该编码后的值常用于向服务端发送URL请求,调用格式为: $. param (obj); 参数obj表示需要进行序列化的对象,该对象也可以是一个数组,整个函数返回一个经过序列化编码后的字符串。 $(function () { //基本信息对象 var objInfo = new Object(); objInfo.name = "白富美"; objInfo.sex = 1; //序列化对象 var objNewInfo =$.param(objInfo); //显示序列化后的对象 var strTmp = "<b>对象 白富美 序列化后</b>:<br /><br />"; strTmp += objNewInfo; //显示在页面中 $(".tip").show().append(strTmp); });
    查看全部
    0 采集 收起 来源:URL操作函数

    2018-03-22

  • 调用名为$.trim的工具函数,能删除字符串中左右两边的空格符,但该函数不能删除字符串中间的空格,调用格式为: $.trim (str); 参数str表示需要删除左右两边空格符的字符串。 $(function () { $("#btnShow").bind("click", function () { $(".tip").html(""); var strTmp = "内容:"; var strOld = $("#txtName").val(); var strNew =$.trim(strOld); strTmp += strOld; strTmp += "<br /><br />除掉空格符前的长度:" strTmp += strOld.length; strTmp += "<br /><br />除掉空格符后的长度:" strTmp += strNew.length; $(".tip").show().append(strTmp); }); });
    查看全部
  • 调用名为$.contains的工具函数,能检测在一个DOM节点中是否包含另外一个DOM节点,如果包含,返回true,否则,返回false值,调用格式为: $.contains (container, contained); 参数container表示一个DOM对象节点元素,用于包含其他节点的容器,contained是另一个DOM对象节点元素,用于被其他容器所包含。 $(function () { var node_a = document.body.firstChild; var node_b = document.body; var strTmp = "对象node_a"; if ($.contains(node_a,node_b)) { //检测是否包含节点 strTmp += " 包含 "; } else { strTmp += " 不包含 "; } strTmp += "对象node_b"; $(".content").html(strTmp); });
    查看全部

举报

0/150
提交
取消
课程须知
您需要知道HTML、JavaScript和CSS样式的基础语法,并能使用这些语法构建一个DIV+CSS结构页的完整过程。
老师告诉你能学到什么?
通过本课程的学习,您可以由浅入深地全面了解jQuery框架的基础知识,掌握并使用jQuery操控DOM元素的方法与技巧,深入理解jQuery框架提供的各类API与函数的工作原理和自定义jQuery插件的各项技能。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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