实例 输出每个 li 元素的文本: $("button").click(function(){ $("li").each(function(){ alert($(this).text()) });}); 尝试一下 » 定义和用法 each() 方法为每个匹配元素规定要运行的函数。 提示: 返回 fal...
实例 获取第一个 p 元素的名称和值: $("button").click(function(){ x=$("p").get(0); $("div").text(x.nodeName + ": " + x.innerHTML);}); 尝试一下 » 定义和用法 get() 方法获取由选择器指定的 DOM 元素。 语法...
实例 获得被点击的 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() 函数提供一种方法来...