`

Jquery学习appendTo和after区别和应用

阅读更多

appendTo(content)解释为:

把所有匹配的元素追加到另一个指定的元素元素集合中。实际上,使用这个方法是颠倒了常规的$(A).append(B)的操作,即不是把B追加到A中,而是把A追加到B中。

 

Api上的例子:

HTML 代码:
<p>I would like to say: </p>
<div></div><div></div>
jQuery 代码:
$("p").appendTo("div");
结果:
<div><p>I would like to say: </p></div>
<div><p>I would like to say: </p></div>

实际应用:

   <s:iterator value="classGradeList">
    $("<option>"+"<s:property value='gradeName' />"+"</option>").appendTo("#gradeId").val("<s:property value='gradeId' />");
         </s:iterator>

上面是用到了struts2,classGradeList为后台返回的一个list集合,里面含有两个属性'gradeName' ,和gradeId。得到结果则为后台返回的所有学年度的下拉框。

 

 

after(content)解释

在每个匹配的元素之后插入内容。

API例子:

HTML 代码:
<p>I would like to say: </p>
jQuery 代码:
$("p").after("<b>Hello</b>");
结果:
<p>I would like to say: </p><b>Hello</b>

 

实际应用:

$.ajax({
   url:"/school_class/studentInfoAction_validatorCode.action?studentInfoVo.studentNo="+$("#studentNo").val()+"&studentInfoVo.studentinfoId="+$("#id").val(),
   type:"post",
   async:false,
   timeout:3000,
   success:function(html) {
    resultMess=html;
    if(html==""){
         $("#studentNoMess").after("<span id='loadmsg' style='color: green'>可以使用</span>");
        $("#allow").show();
    }else{
        $("#studentNo").focus();
    }
   } 
  });

页面中有个div 它的Id为studentNoMess,功能是检查学号是否有重复的例子。

分享到:
评论
2 楼 lian8306 2011-11-17  
一个是在所加元素内部,一个是外部
1 楼 jersey109 2011-10-13  
没懂,append和after的区别到底在哪里,两个都是追加到目标的结尾啊

相关推荐

    jQuery 1.4.1 中文参考

    6.1.3 appendTo(content) 92 6.1.4 prepend(content) 93 6.1.5 prepend(function(index, html)) 94 6.1.6 prependTo(content) 94 6.2 外部插入 95 6.2.1 after(content) 95 6.2.2 after(function) 95 6.2.3 before...

    JQuery新版中文手册

    JQuery开发手册 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc]) jQuery(callback) jQuery.holdReady(hold)1.6+ jQuery 对象访问 each(callback) size() length selector context get...

    jQuery详细教程

    关键点是学习 jQuery 选择器是如何准确地选取您希望应用效果的元素。 jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。 选择器允许您对 HTML 元素组或单个元素进行操作。 在 ...

    jQuery 1.5 API 中文版

    $.jQuery( selector [, context] ), .jQuery( element ), .jQuery( elementArray ), .jQuery( jQueryObject ), .jQuery( ) $.jQuery( html [, ownerDocument] ), .jQuery( html, props ) $.jQuery( fn ) jQuery ...

    jQuery中append、insertBefore、after与insertAfter方法注意事项

    jQuery中append、appendTo、prepend、prependTo、before、insertBefore、after与insertAfter方法注意事项

    jquery-1.1.3 效率提高800%

    选择器速度提升 选择器的速度大幅度提高了,下表为jQuery1.1.2和1.1.3的选择器速度对比,提高了8倍多 Browser jQuery 1.1.2 jQuery 1.1.3 % Improvement IE 6 4890ms 661ms 740% Firefox 2 5629ms 567...

    JQuery1.3笔记.txt

    一個隨身的技巧手冊,txt版本的,所以,廣大友人可以在公車上,電梯間,抑或者睡前三分鐘,鞏固和複習, 減少浪費生命的行為 Attribute: $(“p”).addClass(css中定义的样式类型); 给某个元素添加样式 $(“img”)....

    jquery1.11.0手册

    jQuery 1.11.0 速查表 核心 jQuery 核心函数 jQuery([sel,[context]]) jQuery(html,[ownerDoc])1.8* jQuery(callback) jQuery.holdReady(hold) jQuery 对象访问 each(callback) size() length selector ...

    JQuery学习笔记二(节点操作,事件监听,动画相关方法)

    4. appendTo() 5. prepend() 6. prependTo() 7. after() 8. before() 9. insertBefore() 10. wrap() 11. wrapAll() 12. replaceWith() 13. empty() 14. remove() 二. 事件监听 1. 通过事件名绑定事件 2. 通过on绑定...

    jQuery完全实例.rar

    jQuery1.2 API 中文版折叠展开折叠全部展开全部 英文说明 核心jQuery 核心函数 jQuery(expression,[context]) jQuery(expression,[context]) 这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组...

    Jquery 1.3 简体中文手册

    appendTo(content) prepend(content) prependTo(content) 外部插入 after(content) before(content) insertAfter(content) insertBefore(content) 包裹 wrap(html) wrap(elem) wrapAll(html) wrapAll(elem...

    JQuery 1.3 中文参考手册

    appendTo(content) prepend(content) prependTo(content) 外部插入 after(content) before(content) insertAfter(content) insertBefore(content) 包裹 wrap(html) wrap(elem) wrapAll(html) wrapAll(elem...

    jQuery1.4 API

    image :reset :button :file :hidden 表单对象属性 :enabled :disabled :checked :selected 文档处理内部插入 append(content | fn) appendTo(content) prepend(content | fn) prependTo(content) 外部插入 after...

    jQuery HTML / CSS 方法

    after() 在被选元素后插入内容 append() 在被选元素的结尾插入内容 appendTo() 在被选元素的结尾插入 HTML 元素 attr() 设置或返回被选元素的属性/值 before() 在被选元素前插入内容 clone() 生成被选元素...

    jquery+事件方法大全

    $("元素名称").appendTo(content); 在content 后接元素 $("元素名称").before(content); 与after 方法相反 $("元素名称").clone(布尔表达式) 当布尔表达式为真时,克隆元素(无参时,当作true处理) 。。。。。。

    jquery需要的所有js文件

    jquery需要的所有js文件 /*! * jQuery UI 1.8.18 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * ...

Global site tag (gtag.js) - Google Analytics