节点操作
摘要 | 解释 |
---|
append | $(A).append(B)表示将B追加到A中 |
appendto | $(A).appendTo(B)表示把A追加到B中 |
prepend | $(A). prepend (B)表示将B前置插入到A中 |
prependto | $(A). prependTo (B)表示将A前置插入到B中 |
after | $(A).after (B)表示将B插入到A之后 |
insertafter | $(A). insertAfter (B)表示将A插入到B之后 |
before | $(A). before (B)表示将B插入至A之前 |
insertbefore | $(A). insertBefore (B)表示将A插入到B之前 |
remove | 删除整个节点 |
empty | 清空节点内容 |
detach | 删除整个节点,保留元素的绑定事件、附加的数据 |
属性操作
- attr():获取或设置属性的赋值
- removeAttr():删除属性
- val():获取或设置元素的value属性值
- html():获取或设置第一个匹配元素的HTML内容或文本内容
- text():用于获取或设置所有匹配元素的文本内容
$(this).attr({"src":"../wz/img/st2.jpg","title":"这是一只猫"})
var $src=$(this).attr("src");
$(this).removeAttr("title");
css样式
摘要 | 解释 |
---|
css | 修改css样式 |
addClass() | 追加class赋值 |
removeClass() | 移除class赋值 |
toggleClass() | 相当于addclass()和removeclass() |
hasClass() | 判断是否添加了某个class样式 |
节点替换
- replaceWith():使用某节点替换该节点
- replaceAll():使用该节点替换某节点
节点复制
- clone():参数ture或flase, true复制事件处理,flase时反之