<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Document</title>

<script type="text/javascript" src="jquery.1.11.1.min.js"></script>

<style type="text/css">

.red{

color: red;

}

.box3{

width: 100px;

height: 100px;

background: red;

}

</style>

</head>

<body>

 

addClass()  添加类名

   removeClass() 移除类名

   toggleClass() 添加或移除类名,这个方法很灵活,很舒服

   html()   无参数时获取内部html或者有参数设置内部html

   text() 无参数时获取内部文本或者有参数设置内部文本

   val()  获取或者设置表单元素的value

   css()  获取或者设置css样式

   一个字符串参数  获取

   一个对象       设置

   两个参数       设置

   attr()         给普通标签设置或者获取属性

   removeAttr()    移除属性

   prop() 给表单元素设置和获取属性

   data() 给JQ对象设置属性

   offset  偏移值

<div id="box">box</div>

   <div id="box1">

      <span>span1</span><span>span2</span>

   </div>

   <div id="box2">111</div>

   <div id="box100"></div>

  

   <input type="text" name="" id="t">

<div class="box3"></div>

<script type="text/javascript">

  //开始这样<div id="box100"></div>

      //添加属性后变成<div id="box100" name="zhangsan"></div>

      $("#box100").attr("name","zhangsan");  

      $("[name=zhangsan]").html("123")        //因为有属性了,所有可以赋值

      $("#box").addClass("red").click(function(){

         // $(this).removeClass("red");

         //this指id名为box对应的标签,  toggleClass()这个方法有类就删除类,没类就添加类,很灵活,很舒服

         $(this).toggleClass("red");      

      });

 

      $("#box1").html("<span>hello</span>");  //设了参数就替换了原来的值

      $("#box2").text("<span>hello</span>");  //设了参数就替换了原来的值,标签名也会写上去

 

      $("#t").val("happy");               //给表单赋值的

      $("#t").change(function(){           //输入框内容发生改变时,鼠标一移开马上触发

         alert(123)     

      })

      $(".box3").css("background","#FFFF00");   //2个值设置宽度

     

      $("#box").attr("index",0);           //添加属性,2个参数添加属性,一个参数获得属性

      $("#box").removeAttr("index");       //移除属性

</script>

</body>

</html>

Jquery属性操作、添加类的更多相关文章

  1. jQuery源代码学习之八——jQuery属性操作模块

    一.jQuery属性模块整体介绍 jQuery的属性操作模块分四个部分:html属性操作,dom属性操作,类样式操作,和值操作. html属性操作(setAttribute/getAttribute) ...

  2. python全栈开发day48-jqurey自定义动画,jQuery属性操作,jQuery的文档操作,jQuery中的ajax

    一.昨日内容回顾 1.jQuery初识 1).使用jQuery而非JS的六大理由 2).jQuery对象和js对象转换 3).jQuery的两大特点 4).jQuery的入口函数三大写法 5).jQu ...

  3. jquery——属性操作、特殊效果

    1. attr().prop() 取出或者设置某个属性的值 <!DOCTYPE html> <html lang="en"> <head> &l ...

  4. JQuery --- 第二期 (jQuery属性操作)

    个人学习笔记 1.JQuery的内容选择器 <!DOCTYPE html> <html lang="en"> <head> <meta c ...

  5. web前端----jQuery属性操作

    知识点总结 1.属性 属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性). attr(属性名|属性值) - 一个参数是获取属性的值,两个参数是设置属性值 - 点击加载图片示例 remo ...

  6. Jquery属性操作(入门二)

    ********JQuery属性相关的操作******** 1.属性 属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性). attr(属性名|属性值) - 一个参数是获取属性的值,两个 ...

  7. 前端之JQuery:JQuery属性操作

    Jquery2--属性相关的操作 知识点总结 1.属性 属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性). attr(属性名|属性值) - 一个参数是获取属性的值,两个参数是设置属性 ...

  8. jQuery属性操作

    jQuery 的属性操作的核心部分其实就是对底层 getAttribute().setAttributes()等方法的一系列兼容性处理 ...if ( notxml ) { name = name.t ...

  9. jQuery属性操作总结

    jquery属性包括以下几个: attr(name|pro|key,val|fn) removeAttr(name) prop(n|p|k,v|f)1.6+ removeProp(name)1.6+ ...

随机推荐

  1. 标准类 (Java Bean)

    一个标准类通常包括四个部分: 1.所有成员变量都要用 private 关键字修饰 2.为每一个成员变量编写一对 Getter/Setter 方法 3.编写一个无参数的构造方法 4.编写一个全参数的构造 ...

  2. WPS/office使用技巧系列

    一 WPS中如果要对比2个文档,不想以标签形式打开而是以多窗口形式,该怎么操作? 点击WPS左上角的蓝色或绿色框-->选项->->视图->勾选在任务栏中显示所有窗口,恢复书签模 ...

  3. 【PAT甲级】1067 Sort with Swap(0, i) (25 分)

    题意: 输入一个正整数N(<=100000),接着输入N个正整数(0~N-1的排列).每次操作可以将0和另一个数的位置进行交换,输出最少操作次数使得排列为升序. AAAAAccepted cod ...

  4. 洛谷 P1886 滑动窗口(单调队列)

    嗯... 题目链接:https://www.luogu.org/problem/P1886 首先这道题很典型,是标准的单调队列的模板题(也有人说单调队列只能解决这一个问题).这道题可以手写一个队列,也 ...

  5. Nginx平滑升级版本!(重点)

    一.解释nginx的平滑升级 随着nginx越来越流行使用,并且nginx的优势也越来越明显,nginx的版本迭代也开始了加速模式,1.9.0版本的nginx更新了许多新功能,例如stream四层代理 ...

  6. ssh paramiko && subprocess

    subprocess: #!/usr/bin/python3 import paramiko import os import sys import subprocess curPath = os.p ...

  7. JavaScript - call() , apply() and bind()

    参考 https://www.codementor.io/niladrisekhardutta/how-to-call-apply-and-bind-in-javascript-8i1jca6jp h ...

  8. linux 部署java 项目命令

    1:服务器部署路径:/home/tomcat/tomcat/webapps  (用FTP工具链接服务器把包上传到此目录) 2:进入项目文件夹 cd /home/tomcat/tomcat/webapp ...

  9. ABC155F - Perils in Parallel

    简述题意 给你N个数对 表示坐标与状态(0/1), M个操作,给定一个区间,区间内的坐标的状态翻转 思路:看到区间修改,很容易想到差分,对数对sort,每个a_i与a_i-1异或构造差分数组b,每次对 ...

  10. Python爬虫教程-爬取5K分辨率超清唯美壁纸源码

    简介 壁纸的选择其实很大程度上能看出电脑主人的内心世界,有的人喜欢风景,有的人喜欢星空,有的人喜欢美女,有的人喜欢动物.然而,终究有一天你已经产生审美疲劳了,但你下定决定要换壁纸的时候,又发现网上的壁 ...