jQuery 常用方法总结

发表于:2010-2-23 09:54

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  Ajax处理

  load(url,[data],[callback])

  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 代码:

<p id="results"><b>Results: </b> </p>
<form>
<select name="single">
<option>Single</option>
<option>Single2</option>
</select>
<select name="multiple" multiple="multiple">
<option selected="selected">Multiple</option>
<option>Multiple2</option>
<option selected="selected">Multiple3</option>
</select><br/>
<input type="checkbox" name="check" value="check1"/> check1
<input type="checkbox" name="check" value="check2"
checked="checked"/> check2
<input type="radio" name="radio" value="radio1"
checked="checked"/> radio1
<input type="radio" name="radio" value="radio2"/> 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 代码:

  <div>First</div><div>Second</div><div>Third</div><div>Fourth</div>

  jQuery 代码:

  var arr = jQuery.makeArray(document.getElementsByTagName("div"));

  结果:

  Fourth
  Third
  Second
  First

  作用:将类数组对象转换为数组对象。使我们可以在数组和对象之间灵活的转换。

  jQuery.trim(str)

  作用:这个大家应该很熟悉,就是去掉字符串起始和结尾的空格。

44/4<1234
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号