一、attr()

attr()方法设置或返回元素的属性。

attr(属性名):获取元素属性名的值。

attr(属性名,属性值):设置元素属性名的值。

例子:

<a href=”http://127.0.01” id =”a1”>点我就变</a>
<div>我改变后的地址是:<span id=”tip”></span></div>
<script type=”text/javascript”>
$("#a1").attr(“href”,”www.imooc.com”);
var $url = $(“a1”).attr(“href”);
$("#tip").html($url);
</script>

二、html()、text()

html():获取元素的html内容,原文的格式代码也被抓取

text():获取元素的html内容,原文的格式代码没有抓取。

如果方法中包含参数,则表示将参数值设置为元素内容。

例子:

<div id=”html”></div>
<div id=”text”></div>
<script type=”text/javascript”>
var $content=”<b>你好</b>”;
$(“#html”).html($content);
$(“#text”).text($content);
</script>

三、addClass()、css()

addClass():操作元素中的样式,参数为增加元素的样式名称。

css():直接将样式的属性内容写在括号中。

例子:

<div id=”content” class="content">我穿了一件红衣</div>
<style type="text/css">
.content
{
background-color:red;
color:white;
}
</style>
<script type="text/javascript>
$(".content").addClass("content");
$("#content").css({“background-color”:”red”,”color”:”white”});
</script>

四、removeAttr()、removeClass()

removeAttr(name):实现移除元素的属性名。

removeClass(class):实现移除元素的样式名。

例子:

<div id=”content” class=”blue white”>我脱下了一件蓝衣</div>
<div id=”content” style="color:blue">我脱下了一件蓝衣</div>
<script type="text/javascript">
$(“#content”).removeAttr(“style”);
$(“#content”).removeClass(“blue”,”white”);
</script>

四、append()、appendTo()

append(content):向指定的元素中国追加内容,content参数可以是字符、HTML元素标记、或者一个返回字符串内容函数。

appendTo():向指定的元素内插入内容,使用格式:$(content).appendTo(selelctor),content表示需要插入的内容,参数selector表示被选的元素。

例子:

<script type="text/javascript>
function rethtml(){
var $html = “<div id=”test” title=”hi”>我是调用函数创建的</div>”
return $html;
}
$(“body”).append(rethtml());
</script> <div>
<span class=”green”>小乌龟</span>
</div>
<script type="text/javascript">
var $html = “<span class=”red”>小青蛙</span>
$($html).appendTo(“div”);
</script/>

五、before()、after()

before():在元素前面插入内容,格式:$(selector).before(content)。

after():在元素后面插入内容,格式:$(selector).after(content)。

例子:

<span class=”green”>交个朋友吧!</span>
<script type="text/javascript">
var $html = “<span class=”red”>兄弟</span>”
$(“.green”).before($html);
$(“.green”).after($html);
</script>

五、clone()

clone():生成一个被选元素的副本,格式:$(selector).clone(),selector可以是一个元素或HTML内容。

例子:

<span class=”green”>交个朋友吧!</span>
<script type="text/javascript">
$(“body”).append($(“.green”).clone());
</script>

六、replaceWith()、replaceAll()

replaceWith():替换元素或元素中的内容,格式:$(selector).replaceWith(content)。

replaceAll():替换元素或元素中的内容,格式:$(content).replaceAll(selector)。

例子:

<span class=’green’ title=’hi’>我是屌丝</span>
<script type="text/javascript">
var $html = “<span class=’red’ title=’hi’>我是土豪</span>”;
$($html).repalceWith(“.green”);
$($html).repalceAll(“.green”);
</script>

七、wrap()、wrapInner()

wrap():用于包裹元素本身,格式:$(selector).wrap(wrapper)。

wraplnner():用于包裹元素中的内容,格式:$(selector).wrapInner(wrapper),wrapper参数为包裹元素的格式。

例子:

<span class=”red” title=’hi’>我的身体有点歪</span>
<script type="text/javascript">
$(“.red”).wrap(“<b></b>”);
$(“.red”).wrapInner(“<b></b>”);
</script>

八、each()

each():遍历指定的元素集合,通过回调函数返回遍历元素的序列号,格式:$(selector).each(function(index)),参数function为遍历时的回调函数,index为遍历元素的序列号,从0开始。

例子:

<span class=”green”>香蕉</span>
<span class=”green”>香蕉</span>
<span class=”green”>香蕉</span>
<span class=”green”>香蕉</span>
<script type="text/javascript">
$(“span”).each(function(index){
if(index == 1){
$(this).attr(“class”,”red”);
}
});
</script>

九、remove()、empty()

remove():删除元素本身和子元素,通过添加过滤参数指定需要删除的某些元素。

empty():只删除所选元素的子元素。

例子:

<div id="fruit">
<span class=”green”>香蕉</span>
<span class=”green”>香蕉</span>
<span class=”green”>香蕉</span>
<span class=”green”>香蕉</span>
</div>
<script type="text/javascript">
$(“span”).remove(“#fruit”);
$(“span”).empty(“.green”);
</script>

jQuery基础语法知识梳理的更多相关文章

  1. js进阶 10-2 JQuery基础语法是什么

    js进阶 10-2 JQuery基础语法是什么 一.总结 一句话总结: 1.jquery语法超级简单:基础语法是:$(selector).action() 2.jquery选择的时候是带了引号的,肯定 ...

  2. jQuery 基础语法

    jQuery介绍 1.jQuery是一个轻量级的.兼容多浏览器的JavaScript库. 2.jQuery使用户能够更方便地处理HTML Document.Events.实现动画效果.方便地进行Aja ...

  3. Java基础语法知识你真的都会吗?

    第一阶段 JAVA基础知识 第二章 Java基础语法知识 在我们开始讲解程序之前,命名规范是我们不得不提的一个话题,虽说命名本应该是自由的,但是仍然有一定的"潜规则",通过你对命名 ...

  4. Vue基础开发入门之简单语法知识梳理(思维导图详解)

    基于个人写的以下关于Vue框架基础学习的三篇随笔,在此基础上,做一个阶段性的知识总结,以此来检验自己对Vue这一段时间学习的成果,内容不多,但很值得一看.(思维导图详解)

  5. Ajax基础知识 浅析(含php基础语法知识)

    1.php基础语法    后缀名为.php的文件 (1) echo   向页面中输入字符串  <?php    所有php相关代码都要写在<?php ?>这个标签之中 echo &q ...

  6. web前端----jQuery基础语法

    一.jQuery基础1.为什么要用jquery? 写起来简单,省事,开发效率高,兼容性好2.什么是jQuery? jQuery是一个兼容多浏览器的JavaScript库(类似python里面的模块)3 ...

  7. <学习笔记 之 JQuery 基础语法>

    jQuery 库 - 特性 jQuery 是一个 JavaScript 函数库. jQuery 库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaSc ...

  8. Nice!JavaScript基础语法知识都在这儿了

    好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star 转载请注明出处! 链接:https://blog.csdn ...

  9. Python基础-语法知识

    ——编程语言的发展史 机器语言 优点:执行速度够快 缺点:开发效率非常低 汇编语言 优点:执行效率相较于机器语言略低 缺点:开发效率相较于机器语言略高 高级语言 C.C++.C#.java.PHP.p ...

随机推荐

  1. web前端(1)——了解什么是前端,以及与后端的关系

    简介 1.什么是web前端 说这个之前,我们先了解web前端工程师是干什么的,百度百科的解释: Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/Flash等各种Web ...

  2. MongoDB启动文件配置参数详解

    接手的MongoDB只有一个日志文件,体积非常大,排错不便.在找解决办法的时候发现MongoDB的启动文件配置项超级多,于是产生了解释配置参数的想法. mongod服务有两种启动方式 一种是通过配置文 ...

  3. SQL Server 索引重建手册

    注意: 索引重建前建议把数据库切换为完整模式,否则索引复制会在数据文件中进行,导致数据文件很大,而数据文件的收缩比日志文件的收缩要困难的多,且会对业务造成影响. 步骤一: 查询索引碎片,脚本如下,库比 ...

  4. C#获取日期的星期名称

    private string GetWeekName(DayOfWeek week) { string weekName = ""; switch (week) { case Da ...

  5. Windows Server 2016-管理站点复制(一)

    可以使用Active Directory站点和服务管理单元来管理实现站点间复制拓扑的特定于站点的对象.这些对象存储在Active Directory域服务 (AD DS) 的站点容器中.同一个站点内的 ...

  6. 思科4506E做ehterchannel故障排查

    思科4506E做ehterchannel故障排查 转载于:https://blog.51cto.com/eric1026/1910912 一.故障描述 某客户有两台4506E汇聚交换机,需要做ethe ...

  7. 后台登录(包含验证码)的php代码实现

    login.html文件 <html> <title>login in</title> <body> <form action="han ...

  8. YYModel HandyJson

    数学基础: 以类型集合空间为基础,多阶向量结构间的同构映射: 若两个数学结构之间存在同构映射,那么这两个结构叫做是同构的. 基于集合空间的映射: 原理: 1.根据类型名称获得类型的元信息: 2.根据映 ...

  9. Python打包—Pyinstaller

    2018-09-27 21:12:05   一 前言 在windows平台学习python的过程中,你肯定会遇到需要把.py脚本打包成.exe的情形,如此,至少有两方面的好处:第一,你的代码保密性更好 ...

  10. 强化学习(三)—— 时序差分法(SARSA和Q-Learning)

    1.时序差分法基本概念 虽然蒙特卡洛方法可以在不知道状态转移概率矩阵的前提下,灵活地求解强化学习问题,但是蒙特卡洛方法需要所有的采样序列都是完整的状态序列.如果我们没有完整的状态序列就无法用蒙特卡洛方 ...