批改状态:未批改
老师批语:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>常用的jquery的选择器方法</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
// jQuery选择器的方法:
// 1.add() 该方法用于添加进已经返回jquery对象的方法
$('.nav > li').add('a').css('color','blue')
// 2.first() 类似于css中的first-child 无参数
$('li').first().css('color','lightblue')
// 3.last() 类似于css中的last-child 无参数
$('li').last().css('color','darkturquoise')
// 4.find() 在返回的jq对象中查找符合的元素方式
$('li').find('a').css('color','green')
// 5. eq(n)直接选中 n是指索引斌不是css中的序列号
$('li').eq(5).css('color','deeppink')
// 6.get() 转换DOM操作的方法
$('li').get(7).style.color='red'
// 7.toArray() 转换原生的js方法
// 8.next() 类似于 css中的 +兄弟选择器
$('li:nth-child(4)').next().css('color','cyan')
// 9.each()回调函数 循环
$('li').each(function(){
$(this).css({'color':'red','font-size':'1.2em','background':'lightblue'})
})
// 10.addClass()加类样式
$('li > a').addClass('ck')
// 11. removeAttr() 移除属性
$('li').removeAttr('style')
// 12. removeClass() 移除类样式
$('li>a').removeClass('ck')
// 13.attr()添加属性 替换属性值
} )
</script>
<style type="text/css">
*{margin: 0;padding: 0;list-style: none;text-decoration: none;color: #4C4C4C;margin: 20px;}
.ck{color: palevioletred;font-size: 1.2em;font-weight: bolder;}
</style>
</head>
<body>
<ul class="nav">
<li>这里是li的标签内容<a href="#">01这是一个超链接</a></li>
<li>这里是li的标签内容<a href="#">02这是一个超链接</a></li>
<li>这里是li的标签内容<a href="#">03这是一个超链接</a></li>
<li>这里是li的标签内容<a href="#">04这是一个超链接</a></li>
<li id="five">这里是li的标签内容<a href="#">05这是一个超链接</a></li>
<li>这里是li的标签内容<a href="#">06这是一个超链接</a></li>
<li>这里是li的标签内容<a href="#">07这是一个超链接</a></li>
<li>这里是li的标签内容<a href="#">08这是一个超链接</a></li>
<li>这里是li的标签内容<a href="#">09这是一个超链接</a></li>
<li>这里是li的标签内容<a href="#">10这是一个超链接</a></li>
<ul>
<li>01这是一个li标签</li>
<li>02这是一个li标签</li>
<li>03这是一个li标签</li>
<li>04这是一个li标签</li>
<li>05这是一个li标签</li>
<li></li>
</ul>
</ul>
</body>
</html>点击 "运行实例" 按钮查看在线实例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<title>表单过滤器</title>
<style type="text/css">
*{margin: 0;padding: 0;}
form{
width: 500px;
height: 500px;
background-color: lightcyan;
border-radius: 20px;
margin:30px auto;
}
form h2{
text-align: center;
}
form p{
margin: 20px;
}
</style>
<script type="text/javascript">
$(function(){
//:input 选择所有的input类型标签
$(':input').css({'background-color':'lightblue'})
//:input 选择所有的input标签
$('input:input').css({'background-color':'red'})
//类型是password的input标签 css方式是input[type="password"]
$(':input:password').css({'background-color':'blue'})
//所有类型是text的标签
$(':text').css({'border':'none'})
//类型是file的类型
$(':file').css('background-color','lightcoral')
$('#reset,#submit').css({
'border':'none',
'background-color':'orange',
'color':'white',
'font-size':'1.2em',
'border': 'none',
'width':'90px',
'height':'40px','margin-left':'80px','border-radius':'10px'
})
})
</script>
</head>
<body>
<form action="" method="post">
<h2>用户注册</h2>
<p>用户名称:<input type="text" id="name" value="" placeholder="请输入您的用户名"/></p>
<p>用户密码:<input type="password" name="pwd" placeholder="请输入密码" /></p>
<p>确认密码:<input type="password" name="pwd" placeholder="请确认确认密码"/></p>
<p>性 别:<input type="radio" name="sex" id="sex" value="male" />男
<input type="radio" name="sex" id="sex" value="remale" />女
</p>
<p>爱 好:
<input type="checkbox" name="hobby[]" id="movie" value="" />看电影
<input type="checkbox" name="hobby[]" id="playgame" value="" />玩游戏
<input type="checkbox" name="hobby[]" id="shopping" value="" />逛街
<input type="checkbox" name="hobby[]" id="booking" value="" />看书
</p>
<p>技术水平:<select name="level">
<option value="01"selected="selected">小白</option>
<option value="02">入门</option>
<option value="03">精通</option>
<option value="04">大神</option>
</select></p>
<p>上传头像:<input type="file" name="file" id="file" value="" /></p>
<p>个人简介:<textarea name="info" rows="5" cols="50" placeholder="请输入与您个人的简历"></textarea></p>
<p><input type="reset" name="reset" id="reset" value="重置" />
<input type="submit" name="submit" id="submit" value="注册" /></p>
<p><input type="hidden" name="hidden" id="hidden" value="" disabled="disabled"/></p>
<input type="submit" value=""/>
</form>
</body>
</html>点击 "运行实例" 按钮查看在线实例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
// $('li').css({
//
// 'float': 'left',
// 'list-style': 'none',
// 'width': '50px',
// 'height': '50px',
// 'background':'lightblue',
// 'border-radius': '50%',
// 'margin': '20px',
// 'text-align': 'center',
// 'line-height': '50px',
// 'font-size': '1.2em',
//
// })
var span= '<span>span内容</span>'
$('li').addClass('list')
$('li').attr('title','name')
// $("li").removeClass()
// $('li').removeAttr('class')
//偶数行数组的索引
$('li:even').css('color','red')
//期数行 数组的索引
$('li:odd').css('background-color','green')
//大于 $('li:gt(n)') n索引 是指大于不等于n
$('li:gt(1)').css('color','lightpink')
//小于 $('li:lt(n)') n索引 是指小于不等于n
$('li:lt(8)').css('font-size','1.5em')
//:contains() 过滤器 括号里面的参数为文本
$('li:contains("06")').css('border-radius','5px')
//:empty 选择空元素的标签 text()插入文本纯文本不能解析标签
$(':empty').text("北京赛车pk10").css({'text-align':'center'})
//has()拥有 在p元素里面拥有img的p元素 before 在...之前 可以解析标签 同理有after()
$('p').has('img').before('<img src="images/1.jpg"/>')
//以p为父级的p元素
$('p:parent').attr('alt','头像')
//:not 取反
$(':not(:empty)').css('border-radius','5px')
})
</script>
<style type="text/css">
*{margin: 0;padding: 0;}
ul{overflow: hidden;}
.list{
float: left;
list-style: none;
width: 50px;
height: 50px;
background:lightblue;
border-radius: 50%;
margin: 20px;
text-align: center;
line-height: 50px;
font-size: 1.2em;
}
</style>
</head>
<body>
<h1></h1>
<ul>
<li>01</li>
<li>02</li>
<li>03</li>
<li>04</li>
<li>05</li>
<li>06</li>
<li>07</li>
<li>08</li>
<li>09</li>
<li>10</li>
</ul>
<p>刘诗诗<img src="" alt="" /></p>
<p><a href="">超级链接</a></p>
</body>
</html>点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号