-
为了看一下确实是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/150
提交
取消