`

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和javascript的区别(常用方法比较)

    `jQuery` 和 `JavaScript` 都是用于网页开发的脚本语言,但它们在实际应用中有着明显的区别。`jQuery` 是对 `JavaScript` 的一个轻量级的库,它通过封装 `JavaScript` 的一些常见操作,使得代码更加简洁、易读。下面...

    jquery学习总结(超级详细).docx

    jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了网页元素的选择、操作以及事件处理。本文主要围绕jQuery的核心功能,包括元素选择、元素...通过熟练掌握jQuery,开发者可以构建更加动态和交互性强的网页应用。

    jQuery学习文档

    jQuery 是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互。本学习文档旨在深入探讨jQuery的核心概念和技术,...在实践中不断探索和学习jQuery,将使你在网页开发领域更具竞争力。

    jquery学习总结材料(超级详细).docx

    此外,jQuery提供了丰富的DOM操作方法,如`.insertAfter()`、`.after()`、`.before()`、`.append()`、`.appendTo()`和`.prepend()`。这些方法允许你在元素之间插入新的内容,或者将元素移动到其他位置。例如,`$('...

    jquery要点分析

    2. 插入元素:jQuery 提供了`.before()`, `.after()`, `.prepend()`, 和 `.append()`等方法来在现有元素之前或之后插入新元素,或者在元素内部的开头或结尾添加内容。 ```javascript // 在 #myElement 之前插入一个...

    jquery知识学习归纳(超级详细).docx

    - 插入操作包括 `.insertAfter()`, `.after()`, `.insertBefore()`, `.before()`, `.appendTo()`, `.append()`, `.prependTo()` 和 `.prepend()`。例如: - `.insertAfter('p')` 把 `div` 元素移动到所有 `p` 元素...

    jquery函数 强大的封装

    6. **DOM操作**:jQuery提供了一系列的DOM操作方法,如`.clone()`复制元素,`.before()`、`.after()`在元素前后插入内容,`.detach()`保留元素状态的同时移除它,`.appendTo()`、`.prependTo()`则是元素位置的反转。...

    jQuery-1.4.3.js和jQuery-API

    - 官方文档:jQuery官方提供了详细的API文档,是学习和查阅的首选资料。 - 在线教程:W3School, MDN Web Docs等网站有丰富的jQuery教程。 - 示例代码:通过在线平台如CodePen, JSFiddle等,可以找到大量jQuery的...

    RIA应用开发:4-jQuery文档处理.ppt

    jQuery是JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互。在RIA(Rich Internet Applications,富互联网应用程序)开发中...通过学习和实践,开发者可以构建出更加动态和用户友好的网页应用。

    jQuery 1.4 中文手册(速查表) chm

    - **DOM操作**: `appendTo()`、`appendTo()`、`before()` 和 `after()` 方法用于插入元素。 - **事件**: `bind()`、`unbind()`、`trigger()` 用于事件绑定、解绑和触发。 - **CSS操作**: `css()` 方法用于获取或设置...

    jquery学习总结

    ### jQuery学习总结 #### 一、jQuery简介与基础 **1.1 HTML文档事件处理** - **概述**:jQuery简化了HTML文档中的事件处理机制,使得开发者能够更加方便地为页面元素绑定各种事件监听器。 - **示例**:通过jQuery...

    jQuery 1.3参考手册中文版

    综上所述,jQuery 1.3参考手册中文版是学习和掌握这一版本jQuery的关键资源,它涵盖了所有核心功能和用法,帮助开发者高效地编写JavaScript代码,实现丰富的网页交互效果。通过深入阅读和实践,开发者可以充分利用...

    Jquery 1.3 API(对jquery1.3版本中的接口有详细的说明)

    **jQuery 1.3 API 知识点详解** jQuery,作为一个高效、易用的JavaScript库,自诞生以来就深受开发者喜爱...在实际项目中,可以根据需要进一步查阅jQuery 1.3 API文档,了解每个方法的详细参数和用法,以便灵活应用。

    jquery 追加元素append、prepend、before、after用法与区别分析

    本文将详细解析`append()`、`prepend()`、`before()`、`after()`以及它们对应的`insertAfter()`和`insertBefore()`方法的用法和区别。 1. `after()`与`before()`方法: `after()`方法用于在选定的jQuery对象后面...

    jquery点击图片放大

    在网页设计中,jQuery是一个非常流行的JavaScript库,它极大地简化了JavaScript的使用,使得动态交互效果的实现变得简单。...通过深入学习jQuery和相关插件的使用,开发者可以创造出更多吸引人的交互式网页元素。

    jQuery 方法大全方便学习参考

    下面将详细介绍jQuery中的一些常用方法和概念: 1. 属性与样式操作 - addClass:给元素添加一个或多个样式类名。 - attr:用于获取或设置元素的属性和值。可以一次性设置多个属性,或者获取单个属性值。 - ...

Global site tag (gtag.js) - Google Analytics