append(content|fn):向每个匹配的元素内部追加内容。
appendTo(content):把所有匹配的元素追加到另一个指定的元素元素集合中。
prepend(content):向每个匹配的元素内部前置内容。
after(content|fn):在每个匹配的元素之后插入内容。
before(content|fn):在每个匹配的元素之前插入内容。
insertAfter(content):把所有匹配的元素插入到另一个、指定的元素元素集合的后面。
empty():删除匹配的元素集合中所有的子节点
remove([expr]):从DOM中删除所有匹配的元素。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.cssClass{
background: greenyellow;
}
</style>
</head>
<body>
<button id="btn">click</button>
<div id="div" style="border:1px solid blue ;width: 300px;height: 50px;">i am div</div>
<img src="" id="img"/>
<script src="lib/jquery-3.1.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function(){
$("#btn").click(function(){
// $("#img").attr("src","img/ball.png");
console.log($("#div").html("hello"));//innerHTML
console.log($("#div").val("hello"));//input内value值
console.log($("#div").text("<span>hello</span>"));//innerText
console.log($("#div").html("<span>hello</span>"));
console.log($("#div").append("<span>hahaha</span>"));//插入
console.log($("<ul><li>hello</li></ul>").appendTo("#div"));
console.log($("#div").prepend("<ul><li>hello</li></ul>"));//向前插入
// console.log($("#div").empty());//清空
// console.log($("#div").remove());//移除
// console.log($("#div").clone());
console.log($("#div").addClass("cssClass"));
console.log($("#div").css({"background":"#8B0000","color":"green"}));//添加css样式
console.log($("#div").css("background",function(_index,_value){
return _value = "blue";
}));
console.log($("#div").innerHeight())//内高度
console.log($("#div").outerHeight())//外高度
console.log($("#div").innerWidth())
console.log($("#div").outerWidth())
$("#div").css({"position":"absolute","top":"100px","left":"100px"})//定位
})
})
</script>
</body>
</html>
show([speed,[easing],[fn]]):显示隐藏的匹配元素。
hide([speed,[easing],[fn]]):隐藏显示的元素
toggle([speed],[easing],[fn]):用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。
slideDown([speed],[easing],[fn]):通过高度变化(向下增大)来动态地显示所有匹配的元素,在显示完成后可选地触发一个回调函数。
slideUp([speed,[easing],[fn]]):通过高度变化(向上减小)来动态地隐藏所有匹配的元素,在隐藏完成后可选地触发一个回调函数。
fadeIn([speed],[easing],[fn]):淡入
fadeOut([speed],[easing],[fn]):淡出
fadeToggle([speed,[easing],[fn]]):淡入淡出
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
#div{
width: 200px;
height: 200px;
background: green;
}
</style>
</head>
<body>
<button id="btn">click</button>
<div id="div">sdsfddsfdsf</div>
<script src="lib/jquery-3.1.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(document).ready(function(){
// $("#btn").click(function(){
// $("#div").hide();//显示隐藏
// $("#div").slideUp();
// $("#div").slideToggle();//滑动
// $("#div").slideDown(2000);
// $("#div").fadeToggle(2000);//淡入淡出
$(function(){
$("#btn").click(function(){
$.ajax({
type:"get",
url:"txt.txt",
dataType:"text",
data:"",
success:function(msg){
console.log("pass"+msg);
$("#div").html(msg)
},
error:function(error){
console.log("fail")
}
});
})
})
// })
})
</script>
</body>
</html>