实例 获得被点击的 li 元素相对于它的同级元素的 index: $("li").click(function(){ alert($(this).index());}); 尝试一下 » 定义和用法 index() 方法返回指定元素相对于其他指定元素的 index 位置。 这...
实例 使用 noConflict() 方法为 jQuery 变量规定新的名称: var jq=$.noConflict(); 尝试一下 » 定义和用法 noConflict() 方法释放变量 $ 的 jQuery 控制权。 该方法也可用于为 jQuery 变量规定新的自定义...
实例 输出序列化对象的结果: $("button").click(function(){ $("div").text($.param(personObj));}); 尝试一下 » 定义和用法 param() 方法创建数组或对象的序列化表示形式。 序列化的值可在生成 AJAX 请求...
实例 从 div 元素中移除之前附加的数据: $("#btn2").click(function(){ $("div").removeData("greeting"); alert("Greeting is: " + $("div").data("greeting"));}); 尝试一下 » 定义和用法 removeData() 方法移除之前通过...
实例 输出被 jQuery 选择器匹配的元素的数量: $("button").click(function(){ alert($("li").size());}); 尝试一下 » 定义和用法 size() 方法在 jQuery 版本 1.8 中 被废弃 。 请使用 length 属性代替。 size(...
实例 把 li 元素转换为数组,然后输出该数组元素的 innerHTML : $("button").click(function(){ x=$("li").toArray() for (i=0;ix.length;i++) { alert(x[i].innerHTML); }}); 尝试一下 » 定义和用法 toArray() 方法以数组...
实例 向 jQuery 栈中先压入一些元素,然后再删除它们,之后再退回到之前刚压入栈的状态。 div/divscript$(function () { $().pushStack( document.getElementsByTagName("div")).remove().end();})/script 尝试一下...
实例 一个参数传递给 $.when() 被受理,执行回调函数 $(function () { $.when( { testing: 123 } ).done( function(x) { alert(x.testing); } /* alerts "123" */ );}) 尝试一下 » 定义和用法 $.when() 函数提供一种方法来...
实例 显示浏览器信息: $(function () { $.each( $.browser, function( i, val ) {$( "div" + i + " : span" + val + "/span" ).appendTo( document.body );});}) 尝试一下 » 定义和用法 $.browser 属性 在jQuery 1.9已经被移除。...
实例 检测一个元素包含在另一个元素之内: $(function () { function funcontain( html ){document.body.innerHTML += "br" + html;}funcontain($.contains( document.documentElement, document.body )); // truefuncontain($.contains(...