append替换代码后jquery不起作用_jquery技术梳理

a717373728af39bd0259b2d8d29a17c1.png

jQuery

静态方法

jquery:获取版本号

selector

length:长度

toArray:转换为数组

get:获取元素,返回DOM对象

不传参数,获取所有

each:获取元素麻烦会jQ对象

map:根据传入的回调函数处理对象后,返回一个新的数组

slice:剪切数组/对象,返回及Q实例对象

first:选取第一个对象

last:选取最后一个对象

eq(n):选取第n个元素

push:给实例添加新元素

sort:排序

splice:删除替换元素

splice(开始删除的下标,删除几个,要替换的元素)

实例方法

DOM操作

empty:清空所有元素,返回值是实例

remove:删除所有元素,返回值是实例

html:设置所有元素的内容,获取第一个元素的内容,解析标签

· 传一个参数设置,返回一个jQ对象

· 不传参数获取第一个匹配的元素

text:设置所有元素的文本内容,获取所有元素的文本内容,不解析标签

· 不传参获取所有被选元素的文本内容,返回文本内容

· 传如一个参数,设置所有被选元素的文本内容,返回一个jq对象

内部插入

· append:在被选元素内部后面添加内容

• HTML标签

• DOM对象

• JQ对象

• 当前元素会被删除

· appendTO:在被选元素的结尾添加一个html标签(必须含有html标签)

• $(要添加的内容)

• DOM对象

• 及Q对象

• .appendTO (

• DOM对象)

• jQ选择器)

· prepend:在被选元素内部前面添加内容

• HTML标签

• DOM对象

• JQ对象

• 当前元素会被删除

· prependTo:在被选元素的开头添加一个html标签(必须含有html标签)

• $(要添加的内容)

• DOM对象

• 及Q对象

• .appendTO (

• DOM对象)

• jQ选择器)

样式操作

attr:设置/获取(自定义的)属性和值

· 一个参数

• 对象:遍历设置所有被选元素的属性和值

• 字符串:获取被选元素的属性值

· 两个参数

• 设置被选元素的属性和值

· 获取属性节点用getAttribute('指定的属性节点')

227e22389675aecb1d5f5ab983fa4cf7.png

css:获取/设置属性

· 一个字符串参数获取属性

· 一个对象参数,设置属性

· 两个字符串参数,设置属性

prop:设置/获取(标签固有的)属性/值

· 返回时:返回第一个元素的值

· 设置时:设置所有的被选元素属性/值

· 获取chenkbox的chenked属性时,要使用prop才能获取正确的值

caf2e44239b2c2a1568a4e703671e217.png

· 获取属性的时候用 点 获取或者[]获取

a0598f8b13c7251c7d08f228815de3b5.png

val:获取/设置属性的value值

类操作

addClass

· 添加一个或者多个类

· 添加多个类名用空格隔开

removeClass

· 删除一个或者多个类

· 删除多个类名用空格隔开

· 不传参数会全部删除

hasClass

· 检测一个是否含有一个类,有一个含有就返回true

toggleClass

· 有就删除,没有就添加

· 可以通过第二个参数设置true/false,添加或者删除类

入口函数

8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值