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

jQuery基础课程

难度初级
时长 9小时58分
学习人数
综合评分9.23
402人评价 查看评价
9.6 内容实用
9.2 简洁易懂
8.9 逻辑清晰
  • 这是老师的减法源码 "subNum": function(p1, p2) { //如果传入的数字不为空,使用传入的数字,否则为0 var intResult = 0; p1 = (p1 == undefined) ? 0 : p1; p2 = (p2 == undefined) ? 0 : p2; if (p1 > p2) { //如果传入的参数前者大于后者 intResult = parseInt(p1) - parseInt(p2); } return intResult; } 有BUG,你一开始传进去的是二个字符串,所以在p1>p2的比较是按字符串来进行比较的,所以11-2时,不会走if块,直接就返回0了,如果要正常使用,就自己把值转化了再传进来就没问题了 $.subNum(parseInt($("#Text1").val()), parseInt($("#Text2").val()))
    查看全部
  • replaceWith()和replaceAll()方法都可以用于替换元素或元素中的内容 $(selector).replaceWith(content) $(content).replaceAll(selector)
    查看全部
    0 采集 收起 来源:替换内容

    2016-05-18

  • hover()方法的功能是当鼠标移到所选元素上时,执行方法中的第一个函数,鼠标移出时,执行方法中的第二个函数,
    查看全部
  • 在这个例子里边item参数没有作用,它作用是向匿名函数里传递你当前点击的元素。你可以把例子换成 1 $(".tip").show().html("您点击了“"+Item.nodeName+"”项"); 这样点击之后会提示你点击的标签名
    查看全部
  • formatItem (Function) 为每个要显示的项目使用高级标签.即对结果中的每一行都会调用这个函数,返回值将用LI元素包含显示在下拉列表中.Autocompleter会提供三个参数(row, i, max): 返回的结果数组, 当前处理的行数(即第几个项目,是从1开始的自然数), 当前结果数组元素的个数即项目的个数.Default: none, 表示不指定自定义的处理函数,这样下拉列表中的每一行只包含一个值. formatMatch和formatResult都是用来格式化的,你可去掉看看结果发生的变化. 你如果要问为什么function里是那些参数.因为这是规定好的..
    查看全部
  • clone()方法复制元素时,不仅复制了该元素的文本和节点,还将它的“title”属性也一起复制
    查看全部
  • after()与appendTo的区别在于前者在元素后面添加,后者添加到了元素之中。
    查看全部
  • $(selector).replaceWith(content)和$(content).replaceAll(selector) 参数selector为被替换的元素,content为替换的内容。
    查看全部
    0 采集 收起 来源:替换内容

    2016-05-18

  • html()方法可以获取元素的HTML内容,因此,原文中的格式代码也被一起获取,而text()方法只是获取元素中的文本内容,并不包含HTML格式代码,所以它显示的内容并没有变“歪”。
    查看全部
  • 工具提示插件可以定制元素的提示外观,提示内容支持变量、Ajax远程获取,还可以自定义提示内容显示的位置,它的调用格式如下: $(selector).tooltip({options}); 其中selector为需要显示提示信息的元素,可选项参数options为tooltip()方法的配置对象,在该对象中,可以设置提示信息的弹出、隐藏时的效果和所在位置。
    查看全部
  • appendTo()将内容插入的同时也删除了之前所在位置的内容。
    查看全部
  • 可以设置元素单个或多个的css样式。 $("p").css("color","red"); //设置单个样式 $("p").css({"color":"red","width":"200px"}); //设置多个样式 除此之外还可以通过函数来设置样式 $("div").click(function() { $(this).css( "width", function(index, value) {return parseFloat(value) * 1.2;} ); }); //接受两个参数,index 为元素在对象集合中的索引位置,value 是原先的属性值 //index与value都是可选属性。 $("button").click(function(){ $("p").css("color",function(){return "red";}); });
    查看全部
  • 对话框插件——dialog 对话框插件可以用动画的效果弹出多种类型的对话框,实现JavaScript代码中alert()和confirm()函数的功能,它的调用格式为: $(selector).dialog({options}); selector参数为显示弹出对话框的元素,通常为<div>,options参数为方法的配置对象,在对象中可以设置对话框类型、“确定”、“取消”按钮执行的代码等。 <body> <div id="divtest"> <div class="content"> <span id="spnName" class="fl">张三</span> <input id="btnDelete" type="button" value="删除" class="fr"/> </div> <div id='dialog-modal'></div> </div> <script type="text/javascript"> $(function () { $("#btnDelete").bind("click", function () { //询问按钮事件 if ($("#spnName").html() != null) { //如果对象不为空 sys_Confirm("您真的要删除该条记录吗?"); return false; } }); }); function sys_Confirm(content) { //弹出询问信息窗口 $("#dialog-modal").dialog({ height: 140, modal: true, title: '系统提示', hide: 'slide', buttons: { '确定': function () { $("#spnName").remove(); $(this).dialog("close"); }, '取消': function () { $(this).dialog("close"); } }, open: function (event, ui) { $(this).html(""); $(this).append("<p>" + content + "</p>"); } }); } </script> </body>
    查看全部
  • <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>unbind()移除绑定的事件</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <h3>unbind()移除绑定的事件</h3> <input id="btntest" type="button" value="移除事件" /> <div>土豪,咱们交个朋友吧</div> <script type="text/javascript"> $(function () { $("div").bind("click", function () { $(this).removeClass("backcolor").addClass("color"); }).bind("dblclick", function () { $(this).removeClass("color").addClass("backcolor"); }) $("#btntest").bind("click", function () { $("div").unbind(); $(this).attr("disabled", "true"); }); }); </script> </body> </html>
    查看全部
  • <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>hover()方法切换事件</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <h3>hover()方法切换事件</h3> <div>别走!你就是土豪</div> <script type="text/javascript"> $(function () { $("div").hover ( function () { $(this).addClass("orange"); }, function () { $(this).removeClass("orange") }) }); </script> </body> </html>
    查看全部

举报

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

微信扫码,参与3人拼团

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

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