1.jQuery给标签添加子元素(父子关系)

jQuery对象.append("子");

将div标签插入到ul标签之后

$("ul").append($('div'));

div标签插入到ul之前

$("ul").preappemd($('div'))

将div标签插入到ul标签之后(兄弟关系)

格式:兄.after($("div"))
$('ul').after($("div"))

将div标签插入到ul之前

$("ul").before($("div"))

2.取出form里第一个input元素的type属性

$("form input:first").attar("type");

设置form下最后一个input元素的为只读文本框

$("form input:last").attar("readonly","readonly"); 

创建div元素,添加“啦啦啦”文本,iD属性,并添加到文本中

var divEl = document.createElement("div");  //创建一个divEl标签
divEl.setAttribute("id",""); //设置id
document.body.appenfChild(divEl); //将其加入到body中

上面是js是做法,下面是jQuery的实现方法

var div = $("<div id="XXX"></div>");
$("body").append("div");

3.删除id为sessionID的li元素

$("$sessionID").remove();   //删除sessionID的属性的标签

删除所有的li元素

$("li").remove();    //将所有的li删除

删除ul元素

$("ul").remove();

4.取出div中的内容

$("div").text();

取的<option>的值和描述[假如有一个城市列表的选择菜单]

var $option = $("#city option")  定位标签
var value = $option.val(); 获取标签中的值
var html = $option.text(); 将标签里的东西取出来

5.赋值元input中的元素,添加到input元素后,与其同级

 var $old =$(“:button”);  定位菜单
var $new = $old.clone(); 赋值
$new.val("新按钮");
$old.after($new)

总结:clone()没有参数的就只是复制样式,但是如果是clone(true)那么就是将事件也会复制过来

6.为table添加属性,比如添加border/align/width等属性,使用格式是

attr(“key”,"value")

将属性删除

removeAAyyr("key")

7.添加样式

将第一个标签添加样式
$("div:first").addclass("myClass");

将最后一个标签的样式删除掉

$("div:last").remove("myclass")

切换样式,将有样式的变为有样式,将有样式变为无样式了

$("div").toggleclass("myclass");

查看标签是否有样式

var flag=$(div:last).hasClass("myClass");返回boolean值

8.获取图片坐标

var offset = $("img").offset();
var y= offset.left;
var x= offset.top;
alert(x,y)

设置坐标

$("img").offset({top: left:})

获取图片高度

var w= $("img").width();
var w= $("img").height();

设置图片的高度

var w = $("img").width();
var x = $("img").height();

8.向上下滑动,按下按钮菜单下拉

$(“:button”).click(function(){
$(“div”). slideToggle();
});

总结:

jQuery的API

each():是jQuery中专用于迭代数组的方法,参数为一个处理函数,this表示当前需要迭代的js对象
append():追加到父元素之后
prepend():追加到父元素之前
after():追加到兄弟元素之后
before():追加到兄弟元素之前
attr(name):获取属性值
attr(name,value):给符合条件的标签添加key-value属性对
$("<div id='xxID'>HTML代码</div>"):创建元素,属性,文本
remove():删除自已及其后代节点
val():获取value属性的值
val(""):设置value属性值为""空串,相当于清空
text():获取HTML或XML标签之间的值
text(""):设置HTML或XML标签之间的值为""空串
clone():只复制样式,不复制行为
clone(true):既复制样式,又复制行为
replaceWith():替代原来的节点
removeAttr():删除已存在的属性
addClass():增加已存在的样式
removeClass():删除已存在的样式
hasClass():判断标签是否有指定的样式,true表示有样式,false表示无样式
toggleClass():如果标签有样式就删除,否则增加样式
offset():获取对象的left和top坐标
offset({top:,left:}):将对象直接定位到指定的left和top坐标
width():获取对象的宽
width():设置对象的宽
height():获取对象的高
height():设置对象的高
children():只查询子节点,不含后代节点
next():下一下兄弟节点
prev():上一下兄弟节点
siblings():上下兄弟节点
show():显示对象
hide():隐藏对象
fadeIn():淡入显示对象
fadeOut():淡出隐藏对象
slideUp():向上滑动
slideDown():向下滑动
slideToggle():上下切换滑动,速度快点

jQuery常用的API的更多相关文章

  1. JQuery常用的api[最好是系统地学习一下《锋利的JQuery》]

    text http://api.jquery.com/text/ Get the combined text contents of each element in the set of matche ...

  2. jquery 常用api 小结2

    *一)jQuery常用方法API实战 (1)DOM简述与分类 A)DOM是一种标准,它独立于平台,语言,浏览器. B)如果项目中,你完全按照DOM标准写代码,你就能在各大主流的浏览器中操作标准控件. ...

  3. JQuery常用API 核心 效果 JQueryHTML 遍历 Event事件

    JQuery 常用API 参考资料:JQuery 官网   jQuery API 中文文档 核心 jQuery 对象 jQuery() 返回匹配的元素集合,无论是通过在DOM的基础上传递的参数还是创建 ...

  4. jquery中最常用的API有哪些

    jquery中最常用的API有哪些 一.总结 一句话总结:取html的方法,class相关的方法,val相关的方法,data相关的方法,attr相关的方法 1.jQuery Object Access ...

  5. jQuery常用API之jQuery选择器

    3.jQuery常用API 3.1 jQuery选择器 3.1.1 jQuery基础选择器 原生JS获取元素的方式很多.很杂,而且兼容性情况不一致,因此jQuery给我做了封装,是获取元素统一了标准 ...

  6. jQuery 3.1 API中文文档

    jQuery 3.1 API中文文档 一.核心 1.1 核心函数 jQuery([selector,[context]]) 接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一组元素. jQ ...

  7. 24、jQuery常用AJAX-API/Java调用MySQL / Oracle过程与函数

      1)掌握jQuery常用AJAX-API 2)掌握Java调用MySQL / Oracle过程与函数 一)jQuery常用AJAX-API 目的:简化客户端与服务端进行局部刷新的异步通讯 (1)取 ...

  8. 23、jQuery九类选择器/jQuery常用Method-API/jQuery常用Event-API

      1)掌握jQuery九类选择器及应用 2)掌握jQuery常用Method-API 3)掌握jQuery常用Event-API 一)jQuery九类选择器[参见jQueryAPI.chm手册] 目 ...

  9. 微信小程序入门与实战 常用组件API开发技巧项目实战*全

    第1章 什么是微信小程序? 第2章 小程序环境搭建与开发工具介绍 第3章 从一个简单的“欢迎“页面开始小程序之旅 第4章 第二个页面:新闻阅读列表 第5章 小程序的模板化与模块化 第6章 构建新闻详情 ...

随机推荐

  1. OpenCascade Sweep Algorithm

    OpenCascade Sweep Algorithm eryar@163.com Abstract. Sweeps are the objects you obtain by sweeping a ...

  2. 自定义控件之onMeasure

    最近一直在接触自定义控件的知识,自己就尝试着写了一个小的demo,算是对自定义知识点进行下总结 今天先来看下自定义控件需要重写的三个重要方法 看代码 package com.example.testc ...

  3. 10款最好的Python IDE

    Python 的学习过程少不了集成开发环境(IDE)或者代码编辑器.这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率.高效的代码编辑器或者 IDE 应该会提供插件,工 ...

  4. nodejs学习(二)--express热更新nodemon,自启动项目

    一.说一下 每次修改文件,我们都需要重启服务器npm start,很麻烦,所以使用引入nodemon插件,解决这个问题,实现保存文件,即自启动刷新项目 二.直接开码 npm install nodem ...

  5. Linux网卡驱动框架及制作虚拟网卡

    1.概述 网卡驱动与硬件相关,主要负责收发网络的数据包,将上层协议传递下来的数据包以特定的媒介访问控制方式进行发送,并将接收到的数据包传递给上层协议. 网卡设备与字符设备,块设备不同,网络设备驱动程序 ...

  6. 今日SGU 5.3

    SGU 107 题意:输入一个N,表示N位数字里面有多少个的平方数的结尾9位是987654321 收获:打表,你发现相同位数的数相乘结果的最后几位,就和那两个相乘的数最后几位相乘一样,比如3416*8 ...

  7. Android5.0L退出APP横竖屏切换导致的触摸屏输入(Touch Event)无效(冻屏)问题分析(Key Event仍然有效)

    .Nexus4和Nexus5在相同的简单測试下没有重现此问题,因没有源代码所以无法Debug和打印log.兴许会尝试获取nexus的源代码以了解它的改动方案. 二.解决方案 通过初步分析.深入分析.对 ...

  8. js获取单选button的值

    <!DOCTYPE html> <html> <body> <script type="text/javascript"> func ...

  9. 37.Intellij IDEA解决GBK乱码

    转自:https://blog.csdn.net/myspacedemen/article/details/38401047 今天尝鲜装完Intellij IDEA以后,打开一个GBK编码的页面,华丽 ...

  10. dom4j解析xml文件和字符串

    转自:http://www.cnblogs.com/black-spike/p/9776180.html 最近在工作中,需要调别的接口,接口返回的是一个字符串,而且内容是xml格式的,结果在解析jso ...