精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
全新web前端開發教程之Jquery選擇器

和使用js操作Dom一樣,獲取文檔中的節點對象是很頻繁的一個操作,在jQuery中提供了簡便的方式供我們查找|定位元素,稱為jQuery選擇器,選擇器可以說是最考驗一個人 jQuery 功力的地方,通俗的講, Selector 選擇器就是"一個表示特殊語意的字符串"。 只要把選擇器字符串傳入上面的方法中就能夠選擇不同的Dom 對象并且以 jQuery 包裝集的形式返回。

jQuery 選擇器按照功能主要分為"選擇"和"過濾"。 并且是配合使用的,具體分類如下?;A選擇器掌握即可 ,其他用到再查閱。

1、基礎選擇器

<style type="text/css">
.blue{
background: blue;
}</style><body>
<div id="mydiv1">id選擇器1<span>span中的內容</span></div>
<div id="mydiv2" class="blue">元素選擇器</div>
<span class="blue">樣式選擇器</span></body><script src="js/jquery-3.4.1.js" type="text/javascript" charset="utf-8"></script><script type="text/javascript">
// id選擇器console.log("======id====");
var idSelecter = $('#mydiv1');
console.log(idSelecter.html());
console.log(idSelecter.text());
// 元素選擇器console.log("======name====");
var nameSe = $('div'); // 有多個div元素nameSe.each(function(){
// this是dom對象,$(this)是jquery對象console.log($(this).text());
});
// 類選擇器,classconsole.log("======class====");
var classSe = $('.blue'); // 有多個class=blue的元素classSe.each(function(){
console.log($(this).text());
});
// 通用選擇器:* console.log("======所有元素====");
 var all = $("*");
 console.log(all.length);
// 組合選擇器console.log("======組合====");
var unionSe = $('span, .blue,div');
unionSe.each(function(){
console.log($(this).text());
});</script>

2、層次選擇器

<!DOCTYPE html><html>
<head>
<meta charset="utf-8">
<title>層次選擇器</title>
<script src="js/jquery-3.4.1.js" type="text/javascript"></script>
<style type="text/css">
.testColor{
background: green;
}
.gray{
background: gray;
}
</style>
</head>
<body>
<div id="parent">層次擇器
<div id="child" class="testColor">父選擇器
<div class="gray">子選擇器</div>
<img src="http://www.baidu.com/img/bd_logo1.png" 
                      width="270" height="129" />
<img src="http://www.baidu.com/img/bd_logo1.png" 
                      width="270" height="129" />
</div>
<div>
選擇器2<div>選擇器2中的div</div>
</div>
</div>
</body>
<script type="text/javascript">
console.log("=========后代選擇器-選擇所有后代=====");
var ancestorS = $('#parent div');
ancestorS.each(function(){
console.log($(this).text());
});
        
console.log("=========子代選擇器-選擇兒子輩=====");
var child = $('#parent>div');
child.each(function(){
console.log($(this).text());
});
        
console.log("=========相鄰選擇器=====");
var pre_next = $(".gray + img");
console.log(pre_next.length);
        
console.log("=========同輩選擇器,其后,(弟弟)=====");
var pre_siblings = $(".gray ~ img");
console.log(pre_siblings.length);
</script></html># 本文是java入門到架構師全套教程之jQuery教程課件部分,如需全套資料和教程請加V:xiaole888899999

3、表單選擇器

<!DOCTYPE html><html>
<head>
<meta charset="utf-8">
<title>表單驗證</title>
<script src="js/jquery-3.4.1.js" type="text/javascript"></script>
</head>
<body>
<form id='myform' name="myform"  method="post">
<input type="hidden" name="uno" value="9999" disabled="disabled"/>
姓名:<input type="text" id="uname" name="uname" /><br />
密碼:<input type="password" id="upwd" name="upwd" value="123456" /><br />
年齡:<input type="radio" name="uage" value="0" checked="checked"/>小屁孩
 <input type="radio" name="uage" value="1"/>你懂得  <br /> 
愛好:<input type="checkbox" name="ufav" value="籃球"/>籃球
 <input type="checkbox" name="ufav" value="爬床"/>爬床
 <input type="checkbox" name="ufav" value="代碼"/>代碼<br />
來自:<select id="ufrom" name="ufrom">
<option value="-1" selected="selected">請選擇</option>
<option value="0">北京</option>
<option value="1">上海</option>
</select><br />
簡介:<textarea rows="10" cols="30" name="uintro"></textarea><br />
頭像:<input type="file"  /><br />
<input type="image" src="http://www.baidu.com/img/bd_logo1.png" 
                   width="20" height="20"/>
<button type="submit" onclick="return checkForm();">提交</button>
<button type="reset" >重置</button>

</form>
</body></html><script type="text/javascript">
function checkForm(){
// 獲取 所有的表單元素$(":input").each(function(){
// console.log($(this)[0]);console.log($(this)[0].tagName);
})
console.log("------+++++++++++++++++++++--------")
// 獲取 textconsole.log("text-->" + $(":text").length); // 1// 獲取 passwordconsole.log("password-->" + $(":password").length); // 1// 獲取radioconsole.log("radio-->" + $(":radio").length); // 2// 獲取checkboxconsole.log("checkbox-->" + $(":checkbox").length); // 3// 獲取fileconsole.log("file-->" + $(":file").length); // 1// 獲取按鈕console.log("button-->" + $(":button").length); // 2// 獲取submit按鈕console.log("submit-->" + $(":submit").length); // 1// 獲取image按鈕console.log("image-->" + $(":image").length); // 1// 獲取reset按鈕console.log("reset-->" + $(":reset").length); // 1return false;
}</script>## 本文是java入門到架構師全套教程之jQuery教程課件部分,如需全套資料和教程請加V:xiaole888899999
本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
前端知識
jQuery的選擇器
前端基礎
5、jQuer基礎
jquery
35個Jquery應用實例
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 鄂伦春自治旗| 新丰县| 五常市| 建湖县| 阳高县| 卫辉市| 上饶市| 广州市| 儋州市| 荥经县| 集贤县| 石城县| 郴州市| 根河市| 荃湾区| 饶平县| 泽州县| 长沙市| 丰宁| 兴国县| 株洲市| 革吉县| 兴安盟| 石棉县| 宣威市| 罗城| 奉新县| 贞丰县| 荣成市| 冕宁县| 黄大仙区| 平遥县| 太康县| 江川县| 屏东市| 安康市| 商都县| 长治市| 广宗县| 丽江市| 天水市|