批改状态:合格
老师批语:
今天学习了Jquery的基础知识和简单的Dom操作
代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script src="./lib/jquery.js"></script>
<script>
$('<ul class="list"></ul>').appendTo('body');
$('.list').append($('<li>iPhone Xr上市了,你的***还够用吗?</li>'));
$('.list').append($('<li id="ten">我有10个,不怕</li>'));
$('.list').append($('<li>',{
class:'iphone6sp',
text:'我的6sp还可以在站3年',
click:function () {
alert("iphone6sp")
}
}));
$('.list').each(function () {
$(this).css('background-color','red');
})
console.log($('li').length);
$('li').get(0).style.backgroundColor='lightgreen';
$('li')[1].setAttribute('style','color:red');
console.log($('li').get().length);
console.log($('li#ten').index());
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.highlight{
background-color: yellow;
}
#title{
color:red;
}
</style>
</head>
<body>
<ul>
<li>
<h3 id="title">前端课程</h3>
<ul>
<li>HTML</li>
<li>CSS</li>
<li>
<h3>JavaScript</h3>
<ul>
<li>Jquery</li>
<li>Bootstrap</li>
</ul>
</li>
</ul>
</li>
</ul>
邮箱: <input type="text"><br>
密码: <input type="password"><br>
<input type="radio" name="gender" value="male" checked>男
<input type="radio" name="gender" value="female">女
<br>
<input type="checkbox" name="hobby[]" value="dance"checked>跳舞
<input type="checkbox" name="hobby[]" value="sing">唱歌
<br>
你的学历:
<select name="" id="">
<option value="">幼儿园</option>
<option value="小学" selected>小学</option>
<option value="">初中</option>
<option value="">其它</option>
</select>
<br>
<button type="submit">提交</button>
<button type="reset" disabled>重置</button>
<script src="./lib/jquery.js"></script>
<script>
// $('*').addClass('highlight');
// $('li').addClass('highlight');
// $('.highlight').css('color','red');
// $('#title').addClass('highlight');
//$('li:first h3').addClass('highlight');
//$('li:first>h3').addClass('highlight');
// $("li:contains('HTML'):last").addClass('highlight');
//$("li:contains('HTML'):last+li").addClass('highlight');
//$("li:contains('HTML'):last~li").addClass('highlight');
//$("input[type='text']").addClass('highlight');
//$(':input').not(':submit').not(':disabled').addClass('highlight');
console.log($(':checkbox:checked').val());
console.log($(':checkbox').not(':checked').val());
console.log($(':checkbox').val());
console.log($(':input:selected').val());
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<ul>
<li>列表项01</li>
<li>列表项02</li>
<li>列表项03</li>
<li>列表项04</li>
<li>列表项05</li>
</ul>
<script src="./lib/jquery.js"></script>
<script>
$('ul').append('<li>新元素1</li>');
$('<li>新元素2</li>').appendTo('ul');
$('ul').prepend('<li>新元素3</li>');
$('<li>新元素4</li>').prependTo('ul');
$('li:eq(2)').after('<li>新元素5</li>');
$('<li>新元素6</li>').insertAfter('li:eq(4)');
$('li:contains("新元素")').replaceWith('<li style="color:red">新元素</li>');
$('<li style="color:lightgreen">新元素</li>').replaceAll('li:contains("新元素")');
</script>
</body>
</html>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号