jQuery(学习记录)

jQuery:(js工具库)

1.选择器
$(“a”). 引号里与css选择器一致

$(“a”).length 获取选择的数量

var Hrmllelement= ( " d i v " ) [ 0 ] ; 转 换 j q u e r y 到 j s 标 签 对 象 v a r 选 择 器 = ("div")[0]; 转换jquery到js标签对象 var 选择器= ("div")[0];jqueryjsvar=(js标签选择器); 转换js标签对象到jQuery

var a= ( " d d d d " ) . a d d ( ("dddd").add( ("dddd").add((“div”)).add($(“a”));方法连用

选择器容器添加
var a= ( " d i v " ) . a d d ( ("div").add( ("div").add((“a”));//定义变量时加入,不能定义变量之后加入。例如a.add

遍历
var a= ( " d i v " ) . a d d ( ("div").add( ("div").add((“a”));
a.each(function(i,o){// i 索引 o每个js对象
alert(o);
});
加载方法
KaTeX parse error: Expected '}', got 'EOF' at end of input: …function(){   ("#a").click(function(){
    //adding your code here  
  });
});

2.检索(几乎都可以加selector)
上级
parent直系上级
parents(seletor)沿着上级查询,找到符合条件的
$(o).parents(“span”)
兄弟
prev() prevAll()
next() nextAll()
siblings() 查询符合条件的全部兄弟
下级
children(expr) 查找所有的子元素,一层的子元素,直接的孩子节点
find(expr)子孙全部
contents()查找下面所有的内容,包括节点和文本
3.dom操作
text(text) 获取(无参数)+设置文本(有参数)
html(html脚本)往这标签的内容替换,可以加标签
attr(属性名称,值) 1个参数获取(放属性名)+两个参数设置属性(属性名,值)
prop和attr类似,但是是即时改变,推荐使用
val(值) 无参数获取+有参数设置value属性
css(属性名称,值) 一个参数获取,两个参数设置
$(“o”).css(“color”,“red”);
css(prop对象)
$(“o”).css({color:,“red”,background:“red”});
注意,如果style是带减号的属性,那么就需要用引号将属性名引起来或者去掉减号,减号后面的第一个字母大写
增删改查标签
增加:
1.html(html脚本)往这标签的内容替换,可以加标签
KaTeX parse error: Expected 'EOF', got '#' at position 25: …html("<a href="#̲">dddd</a>"); 可…("").attr(“href”,"#").text(“说分就分”);
( " . a a a " ) . a p p e n d ( a ) ; 3. p r e p e n t p r e p e n d ( ) 方 法 在 被 选 元 素 的 开 头 ( 仍 位 于 内 部 ) 插 入 指 定 内 容 。 删 除 3. (".aaa").append(a); 3.prepent prepend() 方法在被选元素的开头(仍位于内部)插入指定内容。 删除 3. (".aaa").append(a);3.prepentprepend()3.(",aaa").remove();
清空
4.$(".aaa").empty();

提前加载:
$(function(){//替代window.onload
});

事件:
KaTeX parse error: Expected '}', got 'EOF' at end of input: …ubble=true;//组合(".bb")使用,解决事件冒泡,放在事件最后
});

bind方法:绑定事件(包括未创建的)
$("#color").bind(“change”,"",function(){

4.动画
hide() 和 show() 隐藏和显示 HTML 元素
fadeIn() fadeOut() fadeToggle() fadeTo()淡入淡出效果
slideDown() slideUp() slideToggle()滑动效果
$(".bbb").hide(5000,function(){ //动画时间,回调方法
alert(1);
});
animate() 自定义动画
$(".bbb").animate({width:“50px”,height:“50px”},2000);
5.ajax
$.post(“a.json”,{},function(json){
},“json”);

$.ajax({
type: ‘post’,
url: ‘a.da’,
dataType: ‘json’, 返回对象类型
async:true,
contentType:“application/x-www-form-urlencoded”
‘application/json’ 后台处理json
‘multipart/form-data’ 文件
data:{} 请求参数
success:function(JSON){
//结果处理
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值