HTML与css部分
<!DOCTYPE html>
<html>
<head>
<title>day02</title>
<script type="text/javascript" src="jquery-3.5.1.js"></script>
<style type="text/css">
.fontSize30{
font-size: 30px;
}
.bgred{
background:red;
}
#test02,
#test03,
#test04,
#test05,
#test06{
width: 200px;
height: 200px;
background:red;
display: none;
}
#test05{
position: relative;
display: block;
}
</style>
</head>
<body>
<input type="button" value="添加类" id="addClass">
<input type="button" value="移除类" id="removeClass">
<input type="button" value="判断类" id="hasClass">
<input type="button" value="切换类" id="toggleClass">
<div id="test01">test01</div>
<br>
<input type="button" value="显示" id="show">
<input type="button" value="隐藏" id="hide">
<input type="button" value="切换" id="toggle">
<div id="test02"></div>
<br>
<input type="button" value="滑入" id="slideDown">
<input type="button" value="滑出" id="slideUp">
<input type="button" value="切换" id="slideToggle">
<div id="test03"></div>
<br>
<input type="button" value="淡入" id="fadeIn">
<input type="button" value="淡出" id="fadeOut">
<input type="button" value="切换" id="fadeToggle">
<input type="button" value="淡to" id="fadeTo">
<div id="test04"></div>
<br>
<input type="button" value="动画演示" id="anim">
<div id="test05"></div>
<br>
<input type="button" value="开始动画" id="start">
<input type="button" value="停止动画" id="stop">
<div id="test06"></div>
<br>
<input type="button" value="html" id="btnhtml">
<input type="button" value="$" id="btnd">
<div id="test07"><p>testhtml</p></div>
<br>
<input type="button" value="append" id="btnAppend">
<input type="button" value="prepend" id="btnPrepend">
<input type="button" value="after" id="btnAfter">
<input type="button" value="before" id="btnBefore">
<input type="button" value="appendTo" id="btnAppendTo">
<input type="button" value="remove" id="btnRemove">
<input type="button" value="empty" id="btnEmpty">
<ul id="ul1">
<li>我是第1个li标签</li>
<li>我是第2个li标签</li>
<li id="li3">我是第3个li标签</li>
<li>我是第4个li标签</li>
<li>我是第5个li标签</li>
</ul>
<ul id="ul2">
<li>我是第1个li标签2</li>
<li>我是第2个li标签2</li>
<li id="li32">我是第3个li标签2</li>
<li>我是第4个li标签2</li>
<li>我是第5个li标签2</li>
</ul>
<br>
<input type="button" value="克隆" id="clone">
<div id="test08">
<span>span1</span>
<p>
p1
<b>b1</b>
</p>
</div>
<br>
<input type="button" value="按钮" id="getValue">
<input type="text" id="txt" value="请输入账号">
</body>
</html>
<script type="text/javascript">
$(function(){
})
</script>
添加类
$('#addClass').click(function(){
$('#test01').addClass('fontSize30 bgred');
});
移除类
$('#removeClass').click(function(){
$('#test01').removeClass('fontSize30 bgred')
});
判断类
$('#hasClass').click(function(){
alert($('#test01').hasClass('bgred'));
});
切换类
$('#toggleClass').click(function(){
$('#test01').toggleClass('bgred');
});
显示与隐藏
$('#show').click(function(){
$('#test02').show(500,function(){
alert('动画显示完毕');
});
});
$('#hide').click(function(){
$('#test02').hide(500,function(){
alert('动画隐藏完毕');
})
});
$('#toggle').click(function(){
$('#test02').toggle(500,function(){
alert('切换完成');
});
});
滑入滑出
$('#slideDown').click(function(){
$('#test03').slideDown(500,function(){
alert('滑入成功');
});
});
$('#slideUp').click(function(){
$('#test03').slideUp(500,function(){
alert('滑出成功');
});
});
$('#slideToggle').click(function(){
$('#test03').slideToggle(500,function(){
alert('切换完成');
});
});
淡入淡出
$('#fadeIn').click(function(){
$('#test04').fadeIn(500,function(){
alert('淡入完成');
});
});
$('#fadeOut').click(function(){
$('#test04').fadeOut(500,function(){
alert('淡出完成');
});
});
$('#fadeToggle').click(function(){
$('#test04').fadeToggle(500,function(){
alert('切换完成');
});
});
$('#fadeTo').click(function(){
$('#test04').fadeTo(500,0.5,function(){
alert('to');
});
});
动画
$('#anim').click(function(){
$('#test05').animate({
left:800,
opacity:0.2,
background:'green',
},500,'linear');
});
$('#start').click(function(){
$('#test06').slideDown(2000).slideUp(2000);
});
$('#stop').click(function(){
$('#test06').stop(true,true);
});
节点添加
$('#btnhtml').click(function(){
console.log($('#test07').html());
$('#test07').html('设置<h1>h1</h1>');
});
$('#btnd').click(function(){
var $link = $('<a href="http://www.baidu.com/">一个链接</a>');
$('#test07').append($link);
});
$('#btnAppend').click(function(){
var $liNew = $('<li>New append li</li>');
$('#ul1').append($liNew);
var $li3 = $('#li3');
$('#ul1').append($li3);
});
$('#btnPrepend').click(function(){
var $liNew = $('<li>New prepend li</li>');
$('#ul2').prepend($liNew);
});
$('#btnBefore').click(function(){
var $divNew = $('<div>这是插入ul1之前的div</div>');
$('#ul1').before($divNew);
});
$('#btnAfter').click(function(){
var $divNew = $('<div>这是插入ul1之后的div</div>');
$('#ul1').after($divNew);
});
$('#btnAppendTo').click(function(){
var $liNew = $('<li>我是appendTo的li</li>');
$liNew.appendTo($('#ul1'));
});
移除节点
$('#btnEmpty').click(function(){
$('#ul2').empty();
});
$('#btnRemove').click(function(){
$('#li32').remove();
});
克隆节点
$('#clone').click(function(){
var $clonediv = $('#test08').clone(true);
$('body').append($clonediv);
})
获取表单内容
$('#getValue').click(function(){
$('#txt').val();
$('#txt').val('这是一个设置的值');
})