你這樣的思路沒問題,有兩個(gè)注意的點(diǎn):

在林州等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需求定制設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),林州網(wǎng)站建設(shè)費(fèi)用合理。
1、你的jq cdn兼容性有問題,我電腦用不了,可以使用jq官網(wǎng)的cdn,引用如下:
script src=""/script
2、去掉$(".class_2").click()前邊的'bai’(可能是你打錯(cuò)了)
擴(kuò)展方法:
可以不使用索引,直接查找兄弟元素,效率更快
$(".class_2").click(function(){
alert($(this).siblings()[0].innerText)
});
一、如果是同級(兄弟元素)的,如:
ulli class='a'/lili class='a'/li/ul可以
$(".a").click(function(){
var a=$(this).index;
//或者
var a=$('.a').index(this);
}
二、而對于不同級(非兄弟元素),如:
div class='a'/div
divdiv class='a'/div/div
則只能這樣
$(".a").click(function(){
var a=$('.a').index(this);
}
擴(kuò)展資料:
注意事項(xiàng)
jQuery 擁有若干進(jìn)行 CSS 操作的方法。
1、addClass() - 向被選元素添加一個(gè)或多個(gè)類
2、removeClass() - 從被選元素刪除一個(gè)或多個(gè)類
3、toggleClass() - 對被選元素進(jìn)行添加/刪除類的切換操作
4、css() - 設(shè)置或返回樣式屬性
例如:
.important
{
font-weight:bold;
font-size:xx-large;
}
.blue
{
color:blue;
}
向不同的元素添加 class 屬性。當(dāng)然,在添加類時(shí),也可以選取多個(gè)元素:
實(shí)例:
$("button").click(function(){
$("h1,h2,p").addClass("blue");
$("div").addClass("important");
});
如下代碼可以實(shí)現(xiàn)點(diǎn)擊頁面獲得被點(diǎn)擊元素的id
$(document).click(function(e)?{?//?在頁面任意位置點(diǎn)擊而觸發(fā)此事件
$(e.target).attr("id");???????//?e.target表示被點(diǎn)擊的目標(biāo)
})
示例代碼如下
創(chuàng)建Html元素
div?class="box"
span點(diǎn)擊頁面后,設(shè)置被點(diǎn)擊元素背景色并獲取其id:/spanbr
div?class="content"?id?=?"test"test
div?id?=?"test1"test1
div?id?=?"test2"test2
div?id?=?"test3"test3/div
/div
/div
/div
/div
設(shè)置css樣式
div.box{width:300px;padding:20px;margin:20px;border:4px?dashed?#ccc;}
div.box?span{color:#999;font-style:italic;}
div.content{width:250px;margin:10px?0;padding:20px;border:2px?solid?#ff6666;}
div.content?div{min-width:20px;min-height:20px;padding:30px;border:1px?solid?#446699;background:#ffffff;}
.bg{background:#ff99cc?!important;}
編寫jquery代碼
$(function(){
$(document).click(function?(e)?{
$(e.target).addClass('bg');?????//?設(shè)置背景色
alert($(e.target).attr('id'));??//?獲取id
})
})
觀察效果
初始狀態(tài)
點(diǎn)擊id為test2的div
$(document).click(function(e) { // 在頁面任意位置點(diǎn)擊而觸發(fā)此事件
$(e.target).attr("id"); // e.target表示被點(diǎn)擊的目標(biāo)
})
$('element').click(function()?{
$(this)???//??$(this)?就是當(dāng)前點(diǎn)擊的元素(對象)
});
第一步獲取他的兄弟元素
var elemetes = $(this).siblings();
第二步找出最大的z-index
var max;
elemetes.each(function(index,element){
max = Math.max(max,$(element).css('z-index'));
})
第三步將自身z-index 調(diào)整
$(this).css('z-index',max+1)
本文標(biāo)題:jquery點(diǎn)擊當(dāng)前,jquery 點(diǎn)擊
網(wǎng)站URL:http://chinadenli.net/article49/dsidieh.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、ChatGPT、建站公司、網(wǎng)站維護(hù)、自適應(yīng)網(wǎng)站、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)