-
使用html()和text()方法操作元素的内容,当这两个方法的参数为空时,表示获取该元素的内容,而如果方法中包含参数,则表示将参数值设置为元素的内容。查看全部
-
attr()方法 attr(属性名)是获取元素属性名的值。attr(属性名,属性值)格式则是设置元素属性名的值。查看全部
-
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>挑战题</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script> <style type="text/css"> .unshow{display:none}; .show{display:block} </style> </head> <body> <ul> <li>B13</li> <li>B21</li> <li>B31</li> <li>B41</li> <li>B43</li> <li class='unshow'>B46</li> <li class='unshow'>B51</li> <li class='unshow'>O4</li> </ul> <a href="#" onClick="aa()" >更多</a> <script type="text/javascript"> function aa(){ var test = $("a").text(); if(test == "更多"){ $("li[class=unshow]").show(); $("a").html("简化") }else{ $("li[class=unshow]").hide(); $("a").html("更多") } } </script> </body> </html>查看全部
-
getJSON查看全部
-
show()和hide()方法用于显示或隐藏页面中的元素,它的调用格式分别为: $(selector).hide(speed,[callback])和$(selector).show(speed,[callback]) 参数speed设置隐藏或显示时的速度值,可为“slow”、“fast”或毫秒数值,可选项参数callback为隐藏或显示动作执行完成后调用的函数名。查看全部
-
与bind()方法相同,live()方法与可以绑定元素的可执行事件,除此相同功能之外,live()方法还可以绑定动态元素,即使是用代码添加的元素事件,格式如下: $(selector).live(event,[data],fun) 参数event为事件名称,data为触发事件时携带的数据,fun为触发该事件时执行的函数。查看全部
-
$('#name').val() 是获取name的值(没有去掉空格) $.trim($('#name').val()) 是获取name的值并且去除空格 $.trim($("#name").val()).length 是获取name的值并且去除空格之后的长度 $.trim() 是去除空格的。查看全部
-
toggle()方法可以在元素的click事件中绑定两个或两个以上的函数,同时,它还可以实现元素的隐藏与显示的切换,绑定多个函数的调用格式如下: $(selector).toggle(fun1(),fun2(),funN(),...) 其中,fun1,fun2就是多个函数的名称。 当toggle()无参数时,就用来实现显示与隐藏元素的功能。查看全部
-
ready()事件类似于onLoad()事件,但前者只要页面的DOM结构加载后便触发,而后者必须在页面全部元素加载成功才触发,ready()可以写多个,按顺序执行。此外,下列写法是相等的: $(document).ready(function(){})等价于$(function(){});查看全部
-
图片灯箱插件——lightBox 该插件可以用圆角的方式展示选择中的图片,使用按钮查看上下张图片,在加载图片时自带进度条,还能以自动播放的方式浏览图片,调用格式如下: $(linkimage).lightBox({options}) 其中linkimage参数为包含图片的<a>元素名称,options为插件方法的配置对象。 $(function () { $(".divPics a").lightBox({ overlayBgColor: "#666", //图片浏览时的背景色 overlayOpacity: 0.5, //背景色的透明度 containerResizeSpeed: 600 //图片切换时的速度 }) }); 注意:input type="image"查看全部
-
$("#btntest").bind("click mouseout", function () √ $("#btntest").bind("click" "mouseout", function () × 两个事件名用空格隔开。查看全部
-
empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把<p>dsfsd</p>中的文本给移除了,而留下 了<p></p>,仍保留其在dom中所占的位置。 remove([expr])则是把其从dom中删除,而不会保留其所占的位置。查看全部
-
remove()方法删除所选元素本身和子元素,该方法可以通过添加过滤参数指定需要删除的某些元素,而empty()方法则只删除所选元素的子元素。查看全部
-
表单插件——form 通过表单form插件,调用ajaxForm()方法,实现ajax方式向服务器提交表单数据,并通过方法中的options对象获取服务器返回数据,调用格式如下: $(form). ajaxForm ({options}) 其中form参数表示表单元素名称;options是一个配置对象,用于在发送ajax请求过程,设置发送时的数据和参数。 $(function () { var options = { url: "http://www.imooc.com/data/form_f.php", target: ".tip" } $("#frmV").ajaxForm(options); }); target 返回的结果将放到这个target下 url 如果定义了,将覆盖原form的action type get和post两种方式 dataType 返回的数据类型,可选:json、xml、script clearForm true,表示成功提交后清楚所有表单字段值 resetForm true,表示成功提交后重置所有字段 iframe 如果设置,表示将使用iframe方式提交表单 beforeSerialize 数据序列化前:function($form,options){} beforeSubmit 提交前:function(arr,$form,options){} success 提交成功后:function(data,statusText){} error 错误:function(data){alert(data.message);}查看全部
-
mark 为什么html里列出了列表,通过contextMenu隐藏并去掉了list-style,并且包裹ul的盒子class name是contextMenu?查看全部
举报
0/150
提交
取消