为了账号安全,请及时绑定邮箱和手机立即绑定
课程 \ jQuery基础 (一)—样式篇

jQuery基础 (一)—样式篇

2-3 jQuery选择器之元素选择器
<!DOCTYPE html>
<html>

<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<style>
div {
width: 100px;
height: 90px;
float: left;
padding: 5px;
margin: 5px;
background-color: #EEEEEE;
}
</style>
<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
</head>
<body>
<div class="aaron">
<p>class="aaron"</p>
<p>选中</p>
</div>
<div class="aaron">
<p>class="aaron"</p>
<p>选中</p>
</div>
<div class="imooc">
<p>class="imooc"</p>
<p>jQuery选中</p>
</div>
<div class="imooc">
<p>class="imooc"</p>
<p>jQuery选中</p>
</div>

<script type="text/javascript">
//通过原生方法处理
//获取到所有的节点标记名为div的元素
//给每一个div加上蓝色的边框
// var divs = document.getElementsByTagName('div');
// for (var i = 0; i < divs.length; i++) {
// divs[i].style.border = "3px solid blue";
// }
</script>
<script type="text/javascript">
//通过jQuery直接传入标签名p
//标签是可以多个的,所以得到的同样也是一个合集
$('div').css("border", "3px solid red");
</script>
</body>

</html>
2019-05-08 查看完整代码
2-2 jQuery选择器之类选择器
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<style>
div {
width: 100px;
height: 90px;
float: left;
padding: 5px;
margin: 5px;
background-color: #EEEEEE;
}
</style>
<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
</head>
<body>
<div class="aaron">
<p>class="aaron"</p>
<p>选中</p>
</div>
<div class="aaron">
<p>class="aaron"</p>
<p>选中</p>
</div>

<div class="imooc">
<p>class="imooc"</p>
<p>jQuery选中</p>
</div>
<div class="imooc">
<p>class="imooc"</p>
<p>jQuery选中</p>
</div>

<script type="text/javascript">
//通过原生方法处理
//样式是可以多选的,所以得到的是一个合集
//需要通过循环给合集中每一个元素修改样式
var divs = document.getElementsByClassName('aaron');
for (var i = 0; i < divs.length; i++) {
divs[i].style.border = "3px solid blue";
}
</script>

<script type="text/javascript">
//通过jQuery直接传入class
//class选择器可以选择多个元素
$('.imooc').css("border", "3px solid red");
</script>


</body>

</html>
2019-05-08 查看完整代码
2-1 jQuery选择器之id选择器
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<style>
div {
width: 100px;
height: 90px;
float: left;
padding: 5px;
margin: 5px;
background-color: #EEEEEE;
}
</style>
<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
</head>

<body>
<div id="aaron">
<p>id="aaron"</p>
<p>选中</p>
</div>
<div id="imooc">
<p>id="imooc"</p>
<p>jQuery选中</p>
</div>
<div id="imooc">
<p>id="imooc"</p>
<p>jQuery未选中</p>
</div>

<script type="text/javascript">
//通过原生方法处理
// var div = document.getElementById('aaron');
// div.style.border = "3px solid blue";
</script>

<script type="text/javascript">
//通过jQuery直接传入id
//id的唯一,只选择到了第一个匹配的id为imooc的div节点
$('#aaron').css("border", "3px solid red");
</script>

</body>

</html>
2019-05-08 查看完整代码
1-6 DOM对象转化成jQuery对象
<!DOCTYPE html>
<html>

<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<script src="http://code.jquery.com/jquery-1.11.3.js"></script>
</head>

<body>
<div>元素一</div>
<div>元素二</div>
<div>元素三</div>

<script type="text/javascript">

var div = document.getElementsByTagName('div'); //dom对象

//将dom节点div转化为$div的jquery对象
// $div = ?

var $first = $div.first(); //找到第一个div元素
$first.css('color', 'red'); //给第一个元素设置颜色


</script>

</body>

</html>
2019-05-08 查看完整代码
1-5 jQuery对象转化成DOM对象
<!DOCTYPE html>
<html>

<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<script src="http://code.jquery.com/jquery-1.11.3.js"></script>
</head>

<body>
<div>元素一</div>
<div>元素二</div>
<div>元素三</div>

<script type="text/javascript">
var $div = $('div'); //jQuery对象
//? div = ?
div.style.color = 'red'; //操作dom对象的属性
</script>

</body>

</html>
2019-05-08 查看完整代码
1-4 jQuery对象与DOM对象
<!DOCTYPE html>
<html>

<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<title></title>
<script src="http://code.jquery.com/jquery-1.11.3.js"></script>

<!-- 使用JS原生语法 -->
<script type="text/javascript">
window.onload = function(){
// 通过原生JS语法获取id为imooc1的元素p
var p = document.getElementById('imooc1');
// 将元素p在html中内容改变
p.innerHTML = 'P1:您好!通过慕课网学习jQuery才是最佳的途径';
// 将元素p的内容颜色改为红色
p.style.color = 'red';
}
</script>

<!-- 使用jQuery语法 -->
<script type="text/javascript">
$(document).ready(function() {
/**
* 通过jQuery语法获取id为imooc2的元素获得一个jQuery对象
* 调用该对象的html()方法进行更改内容
* 调用该对象的css()方法进行更改颜色样式
*/
var $p = $('#imooc2');
$p.html('P2:您好!通过慕课网学习jQuery才是最佳的途径').css('color','red');
});
</script>

</head>

<body>
<p id="imooc1"></p>
<p id="imooc2"></p>
</body>

</html>
2019-05-08 查看完整代码
1-3 jQueryHelloWorld体验
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>第一个简单的jQuery程序</title>
<style type="text/css">
div{
padding:8px 0px;
font-size:12px;
text-align:center;
border:solid 1px #888;
}
</style>
<script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
alert("helloworld")
});
</script>
</head>
<body>
<div></div>
</body>
</html>
2019-05-08 查看完整代码
1-2 环境搭建
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title></title>
<script type="text/javascript" src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>
</head>
<body>
<script type="text/javascript">alert($) </script>
</body>
</html>
2019-05-08 查看完整代码
首页上一页12下一页尾页
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号