-
jquery jquery可以说是js的代码库, -
jquery的格式
$(function)=window.onload=function(){}
window.onload一个页面只能出现一个,但是使用$()可以避免冲突
$(selector) 是强大的选择器,jquery有选择器功能
-
对象之间使用 DOM对象:直接使用js来获取节点对象,classname,innerHTML,value jquery对象:使用jquery选择器来获取节点对象,addClass,html,val, DOM对象转成jquery对象:$(dom) jquery对象转化成dom对象,jquery对象.get(index) -
jquery对象中的选择器 标签选择器:
(
"
h
"
)
i
d
选
择
器
:
(" h") id选择器:
("h")id选择器:("#id") KaTeX parse error: Expected 'EOF', got '#' at position 4: ("p#?id") 类选择器:(".class")
(
"
h
2.
c
l
a
s
s
"
)
通
配
选
择
器
:
("h2.class") 通配选择器:
("h2.class")通配选择器:("*") 并集选择器:
(
"
e
l
e
m
1
,
e
l
e
m
2
,
e
l
e
m
3
"
)
后
代
选
择
器
:
("elem1,elem2,elem3") 后代选择器:
("elem1,elem2,elem3")后代选择器:(“ul li”) 父子选择器:$(“ul>li”) 后面的第一个兄弟元素:pren +next 后面的所有兄弟元素:prev ~next -
操作页面的样式
var div = $("#div1")
var wid = div.css("width");
var hi = div.css("height");
console.log(wid+hi);
div.css("width","400px");
div.css("height","500px");
div.css("background-color","red");
div.css("background-color","green");
$("#bul").click(function(){
$("#div1").addClass("div");
})
$("#bul").click(function(){
var text = $("#inpl");
var te = text.attr("type");
var cl = text.attr("class");
var val = text.attr("value");
console.log(val);
var value = text.val();
alert(value);
text.attr("type","button");
text.attr("vlaue","测试按钮");
text.attr({"type":"button","value":"测试按钮"});
})
var div = $("#div1");
var value = div.html();
console.log(value);
var text = div.text();
console.log(te);
var value = $("#inpl").val();
console.log(val);
$("#div1").remove();
$("#div1").empty();
$(function(){})
$(function(){
$("bul").click(function(){
alert("单击事件");
})
$("#bul").dblclick(function(){
alert("双击事件");
})
$("#bu2").bind('click',function(){
alter("单击事件!!!")
})
$("#bu3").one('click',function(
alert("一次事件绑定")
))
})
|