JQuery 选择器

加载

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
	<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
	<script type="text/javascript">
        // 节点加载完后就显示
        $(function () {
            var  $div01 = $('#div1');
            alert('jquery弹出:'+$div01);
        })
	</script>
</head>
<body>
<div id="div1">this is a apple</div>
</body>
</html>

选择器

$("*")  //所有元素
$(this)  //当前 HTML元素
$('li')  // 选择所有li标签的元素
$('#div')  // 选择所有id为div的元素
$('.div') // 选择所有class为div的元素
$('#ul1 li span')   // 选择id为ul1元素下的所有li下的span元素
$('input[name=first]')   // 选择name属性等于first的input元素
$("p.test")  //所有 class="test" 的 <p> 元素
$("p:first")  // 选择第一个p元素
$("ul li:first")  //选取第一个 <ul> 元素的第一个 <li> 元素
$("ul li:first-child")  //选取每个 <ul> 元素的第一个 <li> 元素
$("[href]")  // 选取带有 href 属性的元素
$("a[target='_blank']")  //选取所有 target 属性值等于 "_blank" 的 <a> 元素
$("a[target!='_blank']")  //选取所有 target 属性值不等于 "_blank" 的 <a> 元素
$('#myId')  // 选择id为myId的网页元素
$('.myClass')   // 选择class为myClass的元素
$(":button") //选取所有 type="button" 的 <input> 元素 和 <button> 元素
$("tr:even")  // 选取偶数位置的 <tr> 元素	在线实例
$("tr:odd")	// 选取奇数位置的 <tr> 元素

 对选择集进行过滤

// 选择包含p元素的div元素
$('div').has('p')  
// 选择class不等于myClass的div元素
$('div').not('.myClass')
// 选择class等于myClass的div元素
$('div').filter('.myClass')
// 选择第6个div元素
$('div').eq(6)

 选择集合转移

$('div').prev();  //选择div元素前面紧挨的同辈元素
$('div').prevAll();  //选择div元素前面所有的同辈元素
$('div').next();  //选择div元素后面紧挨的同辈元素
$('div').nextAll();  //选择div元素后面所有的同辈元素
$('div').parent();  //选择div的父元素
$('div').children();  //选择div的子元素
$('div').siblings();  //选择div同级元素
$('div').find('.myClass');  //选择内的class等于myClass的元素
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
	<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
	<script type="text/javascript">
		$(function () {
		    // 赋予元素css
			var $div = $('#div1').css({'color':'red'});
			var $div2 = $('.box').css({'color': 'green'});
			var $li = $('.list li').css({'background-color': 'pink','color':'red'});
        });
	</script>
</head>
<body>
	<div id="div1">this is the first</div>
	<div class="box">this is the second</div>
	<div class="box">this is the third</div>

	<ul class="list">
		<li>1</li>
		<li>2</li>
		<li>3</li>
	</ul>
</body>
</html>

 

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Title</title>
	<script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>
	<script type="text/javascript">
        $(function () {
            // 赋予元素css
			$('.div1').css({'color':'red','font-size':'20px'})
			$('.div1').has('p').css({'font-size':'10px'})
			$('.div2').css({'color':'green'})
			var $frist = $('.div1').eq(0).text()
	        alert($frist)
            $('.div1').eq(0).next().css({'color':'blue'})
			$('#5').find('.tip').css({'color':'yellow'})
	        $('#3 ul li').css({'fontSize':'24px','color':'pink'})
        });
	</script>
</head>

<body>
	<div id="1" class="div1">1
		<ul>
			<li>1.1</li>
			<li>1.2</li>
			<li>1.3</li>
			<li>1.4</li>
		</ul>
	</div>
	<div id="2" class="div1 ">2
		<ul>
			<li>2.1<p >aaa</p></li>
			<li>2.2</li>
			<li>2.3</li>
			<li>2.4</li>
		</ul></div>
	<div id="3" class="div1">3
		<ul>
			<p></p>
			<li>3.1</li>
			<li>3.2</li>
			<li>3.3</li>
			<li>3.4</li>
			<li>3.5</li>
			<li>3.6</li>
		</ul></div>
	</div>
	<div id="4" class="div2">4
		<span>4.1</span>
		<span>4.2</span>
		<span>4.3</span>
		<span>4.4</span>
	</div>
	<div id="5" class="div2"><p><span class="tip">5</span></p></div>
	<div id="6" class="div2">6</div>
	<div>7</div>
	<div>8</div>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值