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

jQuery基础课程

难度初级
时长 9小时58分
学习人数
综合评分9.23
402人评价 查看评价
9.6 内容实用
9.2 简洁易懂
8.9 逻辑清晰
  • 为了看一下确实是Ajax请求发出前触发ajaxStart()方法,alert()一下, $(document).ajaxStart(function(){ $("#divload").html(alert('正在请求数据...')); });
    查看全部
  • 在jQuery 1.9中, 全局的AJAX事件(ajaxStart, ajaxStop, ajaxSend, ajaxComplete, ajaxError, and ajaxSuccess) 只能在document元素上触发。修改AJAX事件监听程序到document元素上。例如,如果目前的代码看起来像这样:$(document).ajaxStart(function(){ $("#divload").html("正在请求数据..."); });
    查看全部
  • 该插件自带包含必填、数字、URL在内容的验证规则,即时显示异常信息,此外,还允许自定义验证规则,插件调用方法如下: $(form).validate({options}) 其中form参数表示表单元素名称,options参数表示调用方法时的配置对象,所有的验证规则和异常信息显示的位置都在该对象中进行设置。 例如,当点击表单中的“提交”按钮时,调用validate插件验证用户名输入是否符合规则,并将异常信息显示在页面中.当用户在输入框中录入用户名时,自动根据规则进入验证,并显示提示信息,验证成功后,表单才能提交。
    查看全部
  • append(content)方法的功能是向指定的元素中追加内容,被追加的content参数,可以是字符、HTML元素标记,还可以是一个返回字符串内容的函数。
    查看全部
  • 使用removeAttr()方法移除元素的“href”属性后,再次显示元素的“href”属性值时,则为空值,<a>元素中的文字也丢失可点击的效果。 移除多个样式时,样式名称之间需要使用空格隔开
    查看全部
  • 当有多个样式需要设置时的正确写法
    查看全部
  • css设置样式需要把 属性内容写到里面去,当有多个样式属性需要设置时, 调用多个类名空格隔开 addClass("class1 [class2...]") 设置多个属性大括号包裹属性键值对,属性名、值之间用冒号,键值对之间使用逗号 css({"property":"value",["property":"value",...]})
    查看全部
  • ??有待验证
    查看全部
  • html()和text() 的区别在于 当获取元素内容时 会获取所选元素的里的HTML内容,而text()只会获取文本内容
    查看全部
  • “#frmTest”与“:input”选择器之间是否存在空格。
    查看全部
  • 使用ajax()方法是最底层、功能最强大的请求服务器数据的方法,它不仅可以获取服务器返回的数据,还能向服务器发送请求并传递数值 $.ajax( { url:服务器请求的路径 data:请求时传递的数据 dataType:服务器返回的数据类型 type: 为发送数据请求的方式,默认为get,还可以post success:请求成功的执行的回调函数 } )
    查看全部
  • 与bind()方法相同,live()方法与可以绑定元素的可执行事件,除此相同功能之外,live()方法还可以绑定动态元素,即使用代码添加的元素事件,格式如下:$(selector).live(event,[data],fun)参数event为事件名称,data为触发事件时携带的数据,fun为触发该事件时执行的函数。 <script type="text/javascript"> $(function () { $("#btntest").live("click mouseout",function () { $(this).attr("disabled", "true"); }) $("body").append("<input id='btntest' type='button' value='点击或移出就不可用了' />"); }); </script>
    查看全部
  • 当一个元素的值发生变化时,将会触发change事件,例如在选择下拉列表框中的选项时,就会触change事件。$(function(){ $("select").bind("change",function(){ $("div").html("你选择的是"+$(this).val();)});});由于使用bind()方法绑定了下拉列表的“change”事件,因此,当选择列表中的选项时,在<div>元素中显示所选择的选项内容。
    查看全部
  • focus事件在元素获取焦点时触发,如点击文本框时,触发该事件;而blur事件则在元素丢失焦点时触发,如点击除文本框的任何元素,都会触发该事件。 <script type="text/javascript"> $(function () { $("input") .bind("focus", function () { $("div").html("请输入您的姓名!"); }) .bind("blur", function () { if ($(this).val().length == 0) $("div").html("你的名称不能为空!"); }) }); </script>当点击文本框时,触发文本框的“focus”事件,在该事件中,页面中的<div>元素显示提示信息。
    查看全部
  • jQuery为开发插件提拱了两个方法,分别是: JavaScript代码 jQuery.fn.extend(object); jQuery.extend(object); jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象添加方法。 生成插件格式:(function($){ $.extend({ "插件名称":function(参数){插件代码} }) })(jQuery)
    查看全部
    0 采集 收起 来源:编程挑战

    2018-03-22

举报

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

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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