jQuery 学习 几种常用方法

2020-05-19 07:35:42易采站长站整理


url (String) : 待装入 HTML 网页网址。


data (Map) : (可选) 发送至服务器的 key/value 数据。


callback (Callback) : (可选) 载入成功时回调函数。


代码:






$(“#feeds”).load(“feeds.aspx”, {limit: 25}, function(){
alert(“The last 25 entries in the feed have been loaded”);
});



作用:载入远程 HTML 文件代码并插入至 DOM 中。这也是Jquery操作Ajax最常用最有效的方法。



serialize()


HTML 代码:


Results:






< FORM>
< SELECT name=single>    < OPTION selected>Single< /OPTION>   
< OPTION>Single2< /OPTION> < /SELECT>
< SELECT multiple name=multiple>    < OPTION selected>Multiple< /OPTION>   
< OPTION>Multiple2< /OPTION>    < OPTION selected>Multiple3< /OPTION> < /SELECT>
< INPUT value=check1 type=checkbox name=check> check1
< INPUT value=check2 type=checkbox name=check
checked=”checked”/> check2
< INPUT value=radio1 type=radio name=radio
checked=”checked”/> radio1
< INPUT value=radio2 type=radio name=radio> radio2
< /FORM>


jQuery 代码:






$(“#results”).append( “< TT>” + $(“form”).serialize() + “< /TT>” ); 


作用:序列化表格内容为字符串。用于 Ajax 请求。


工具


jQuery.each(obj,callback)


代码:






$.each( [0,1,2], function(i, n){
alert( “Item #” + i + “: ” + n );
});//遍历数组
$.each( { name: “John”, lang: “JS” }, function(i, n){
alert( “Name: ” + i + “, Value: ” + n );//遍历对象
});


作用:通用例遍方法,可用于例遍对象和数组。


jQuery.makeArray(obj)


HTML 代码:






First