亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

jquery中的選擇器

原創(chuàng) 2019-03-16 17:07:44 316
摘要:<!doctype html><html><head><meta charset="UTF-8"><title>jQuery的各種選擇器</title><link rel="stylesheet" href=""><script type="

<!doctype html>

<html>

<head>

<meta charset="UTF-8">

<title>jQuery的各種選擇器</title>

<link rel="stylesheet" href="">

<script type="text/javascript" src="jquery/jquery-3.3.1.min.js"></script>

<style type="text/css">

#id-name1{

width: 150px;

height: 50px;

background: red;

color: white;

}

.box2{width: 200px;height: 50px;background:pink;}

</style>

</head>

<body>

<script type="text/javascript">

// 基本選擇器:

// 1.標(biāo)簽元素選擇器:$("element")

// 2.id選擇器:$("#id-name")

// 3.類選擇器:$(".class-name")

// 4.全局選擇器:$("*")

// 5.匹配多個(gè)元素:$('#id,.class,element')

//文檔就緒函數(shù)

$(document).ready(function(){

$("*").css("background","#ccc");

$('.class-name1').css('color','red');

$('#id-name1').css('background','blue');

$("h2").css("color","blue");

})

//層級(jí)選擇器:

//1.給定的父元素下匹配所以的子元素:$('父元素>子元素')

//2.給定的祖先元素下匹配所以的后代元素:$('父元素 后代元素')

//3.匹配緊跟在prev元素后面的next元素:$('prev+next')

//4.匹配prev元素后面所以的siblings元素:$('prev~siblings')

$(document).ready(function(){

$(".box1>span").css("color","green");

$(".box1 span").css("background","yellow");

$(".p1+h3").css("font-size","38px");

$(".p1~h3").css("background","pink");

})

//順序選擇器:

//1.順序 $(":first")第一個(gè)元素;$(":last")最后一個(gè)元素

//2.比較(x的順序從零開始)

//$(":gt(x)")表示大于值x的元素;$(":lt(x)")表示小于值x的元素;

//$(":eq(x)")表示等于值x的元素;

//3.奇偶 $(":odd")奇數(shù)順序;$(":even")偶數(shù)順序。(從0開始)。

//4.非 $(":not(selector)")匹配不是selector的所有元素。

$(document).ready(function(){

$("li:first").css("color","red");

$("li:last").css("color","blue");

$("li:gt(1)").css("font-size","20px");

$("li:lt(3)").css("font-style","italic");

$("li:eq(3)").css("color","green");

$("li:odd").css("background","yellow");

$("li:even").css("background","pink");

$("").css("","");

})

//內(nèi)容選擇器:

//$(":contains()text")匹配包含給定文本text的元素

//$(":has(selector)")匹配包含特定選擇器的元素

////$(":empty")匹配不包含內(nèi)容的元素,即不包含元素或者文本的空元素

//$(":parent")匹配含有子元素或者文本的元素

$(document).ready(function(){

$("p:contains(中原)").css("color","green");

$("p:has(i)").css("font-size","29px");

$(".box2:empty").css("background","blue");

$(".box2:parent").css("background","green");

})

//屬性選擇器:

//$("[attribute]")匹配包含給定屬性的元素

//$("[attribute=value]")匹配給定屬性等于特定值的元素

//$("[attribute!=value]")匹配給定屬性不等于特定值的元素

//$("[attribute ^=value]")匹配給定屬性以某特定值開頭的元素

//$("[attribute $=value]")匹配給定屬性以某特定值結(jié)尾的元素

//$("[attribute *=value]")匹配給定屬性內(nèi)包含特定值的元素

//$("[attrSel[1] attrSel[1] ] attrSel[1]")復(fù)合選擇器,需要同時(shí)滿足多個(gè)條件時(shí)使用

$(document).ready(function(){

$("strong[id]").css("color","green");

$("strong[class=class2]").css("color","blue");

$("strong[class!=cla3]").css("font-size","27px");

$("strong[class^=a]").css("font-size","15px");

$("strong[class$=5]").css("color","red");

$("strong[class*=jjj]").css("color","blue");

$("strong[class][name*=me111]").css("color","red");

})

//表單選擇器:

//$(":enbaled")匹配所有激活的input元素,即可以使用的

//$(":disabled")匹配所有禁用的input元素

//$(":selected")匹配所有被選取的select元素

//$(":checked")匹配所有被選中的input元素

$(document).ready(function(){

$("input:enabled").css("background","pink");

$("input:disabled").css("background","blue");

// $("option:selected").css("color","pink");

$(":checked").parent().css("color","blue");

})

</script>

<!-- 基本選擇器: -->

<h2>標(biāo)簽選擇器</h2>

<div id="id-name1">id選擇器。。。</div>

<p>類選擇器ccccc</p>

<hr>


<!-- 層級(jí)選擇器: -->

<div>

<h2>計(jì)算機(jī)原理</h2>

<span>php中文網(wǎng),一個(gè)學(xué)習(xí)web開發(fā)的優(yōu)秀網(wǎng)站</span><br>

<p><span>計(jì)算機(jī)軟件</span></p>

<h3>javascript腳本語言</h3>

<h3>php腳本語言</h3>

</div>

<hr>


<!-- 順序選擇器: -->

<ul>

<li>中 文</li>

<li>英 文</li>

<li>俄羅斯文</li>

<li>法 文</li>

<li>德 文</li>

<li>西班牙文</li>

<li>日 文</li>

</ul>

<hr>


<!-- 內(nèi)容選擇器: -->

<p id="p2"><i>中原輸油氣分公司</p></i>

<div></div>

<div>baiduwangzhan</div>

<hr>


<!-- 屬性選擇器: -->

<strong id="id2">屬性選擇器。</strong>

<strong>屬性選擇器里第二個(gè)部分。</strong>

<strong>屬性選擇器,屬性不等于。。。</strong>

<strong>dddddddddddddddddd。。。</strong>

<strong>屬ggggggggggggg。。。</strong><br>

<strong>tttttttttttt</strong>

<strong name="name111">復(fù)合條件都要成立。</strong>

<hr>


<!-- 表單選擇器 -->

<form action="">

<input type="text" disabled="disabled">

<input type="text" enabled="enabled">

<input type="text" enabled="enabled"><br>

<select name="" id="">

<option value="">中國</option>

<option value="" selected>俄羅斯</option>

<option value="">印度尼西亞</option>

<option value="">日本</option>

</select>

愛好:

<label for=""><input type="checkbox">游泳</label>

<label for=""><input type="checkbox">上網(wǎng)</label>

<label for=""><input type="checkbox" checked>乒乓球</label>

</form>

</body>

</html>


批改老師:滅絕師太批改時(shí)間:2019-03-18 09:15:30
老師總結(jié):jquery中選擇器是比較重要的知識(shí),要好好掌握,熟練使用!

發(fā)布手記

熱門詞條