value) 四 . 节点操作 1.创建节点 var a = "li/li"(html元素) var b = 2.插入节
jQuery将js中的属性封装成要领
类样式addClass("类样式名1" ["类样式名2" "类样式名2"])
__-| toggleClass() 切换加样式,移除样式
-| toggle() 切换隐藏显示
--->判断进行切换
一个函数内进行效果判断后进行切换
$(this) DOM东西转换为jQuery东西
复合事件
.hover(
function(){
//鼠标移入要领操纵
}
function(){
//鼠标移出要领操纵
}
//如果只需要一个操纵,一个函数也可以
//此中有toggle切换,只需要一个
)
页面加载事件-->
页面加载完成后-->只执行一次
为页面元素绑定事件
===================================
一 . 样式操纵
addClass()
removeClass()
hasClass()
toggleClass()
复合事件:hover 中界说鼠标移入移出函数
样式获取css("name")
____键值对一个函数-->获取
样式设置css("name","value")____两个函数-->设置
二 . 内容操纵/value值操纵
非键值对---无参数-->获取
---一个参数-->设置
.html()
.text()
.val()
三 . 属性操纵
.attr(name)
.attr(name,value)
四 . 节点操纵
1.创建节点
var a = "<li></li>"(html元素)
var b =
2.插入节点
插入子节点 父.append(子)
prepend
子.appendTo(父) prependTo
插入同辈节点 after
before
insertAfter insertBefore
3.删除节点
.remove();
.empty(); 清空内容
.detach 移除元素后,返回的元素保存该元素绑定的事件,不包孕子元素绑定的事件
4.替换节点
旧节点.replaceWith(新节点)
新节点.replaceAll(旧节点)
5.克隆节点
clone(true/false(默认))
------是否绑定事件-->操纵后返回的原节点是否绑定事件
6.节点遍历
$jquery东西[0]-->会将jquery东西转换为DOM东西
jquery东西类似于数组,通过下标可以转换为DOM东西
隐式迭代 数组东西中得到此中一个下标--->.eq(index)函数
====================================
遍历节点调集
1.for循环+eq(index)
2. 调集名.each(function(){
})
//后台数据库传入调集
var stus=[{"stuNo":"001","stuName":"小明"},{"stuNo":"002","stuName":"小红"}]
调集中存储东西,东西的属性以键值对形式存储
$.each(调集名,function(index,curElement){
//index 遍历到确当前元素下标
//遍历到确当前元素
alert(curElement.stuNo);
})
===================================
函数.first() .last() VS 过滤选择器:first :last
选择器:直接选择一个
函数:调集中得到一个
不确定使用确切的哪个 ,
可以起到公用能力
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/32907.html