1. 程式人生 > >jquery常用函式

jquery常用函式

1.var offset=$("#id名字").offset();//獲得當前id控制元件的位置資訊
offset.left;//獲得當前控制元件離瀏覽器左邊框的距離
offset.top;//獲得當前控制元件離瀏覽器上邊框的距離
2.$("#id").height();//獲得當前控制元件的高度--$("#id").height(num);//設定當前控制元件的高度--$("#id").width();//獲得當前控制元件的寬度--$("#id").width(num);//設定當前控制元件的寬度
3.$("#id").css("top"--"left"--"display:block顯示,none不顯示");//設定當前控制元件的css樣式()裡面可以寫各種該控制元件的屬性
4.$("#id").val(str)//給當前控制元件賦值--如果是給select標籤賦值就可以給讓select標籤選中這值$("#bqmbselect").change();
5.$("#id").empty();//清空當前控制元件的值
6.$("#id name")//獲得當前控制元件的子控制元件 --name指標籤名字
7.$("#id").append(str);//動態的給該控制元件寫程式碼,可以寫標準的html程式碼,例如:$("#mydiv ul").append("<li data='" value1 "'>" value2 "</li>");
8.$("#id li").each(function(a,b){});//迴圈一個控制元件,例如:li,a為當前迴圈內容的索引,b為每一個當前迴圈的控制元件,都為必填
9.$(a).attr(b);//取得a控制元件b屬性的值
10.setTimeout(function(){},100);//控制方法在多少毫秒後執行
11.$("#id").focus(function(){});//聚焦事件
12.$("#id").blur(function(){});//失焦事件
13.eval(str);//動態執行字串
14.$("#id").html();//獲得當前控制元件在html上顯示的值 $("#id").text();//獲取input框的值
15.$("#id").click(function(){});//點選事件
16.$.trim(str);//去空格
17.$.cookie("cookieName","cookieValue");
18.$("#id").prop("selected",'selected');//設定當前控制元件的屬性的值
19.$("#id").hover(function(){});//滑鼠懸停事件
20.$.ajax({
type : "POST",
url : url,
data : json,


dataType : "json",
success : function(data) {}
});
21.$("#id").find("option[value='?'] input[name='?'] select[name='?']")
22.isNaN(str);//判斷一個字串是不是數字,返回的是一個boolean
23.parseFloat(str);//將一個數字字串轉換成數字
24.var jsvalue=(isNaN($.trim($(n).find("td").eq(3).html())) ||
$.trim($(n).find("td").eq(3).html())=="")?0:parseFloat($.trim($(n).find("td").eq(3).html()));
25.$("#id").parent();//獲得該id元素的父元素
26.$("#id").children();//獲得該id元素的子元素,$("#id").children("a");//獲得該元素子元素中的a標籤元素
27.$("#id").sibling();//獲得該id元素的同輩元素
28.$("#id").addClass("abc");//給該Id元素新增名字為abc的樣式,刪除為removClass("abc");
29.$("#id").unbind();//刪除該id繫結的函式事件,括號內有字串的話則刪除的是指定事件,例:"click"
30.$("#id").clone(true);//克隆
31.$("#id").not($("#id last"));//不是id中最後一個
32.Num.toFixed(num);//儲存數字Num的num位小數
33.$("#id").hide();//隱藏id
34.$("#id").show();//顯示id
35.alert("val");//輸出值