jQuery中使用attr('屬性名')可以返回屬性的值。

成都創(chuàng)新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站設計、做網站、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的武陟網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
語法:$(selector).attr([attribute]); // 返回attr中指定的當前選擇器的屬性值;
例如:
$(selector).attr('id'); ?// 獲取選擇器的id
$(selector).attr('class'); // 獲取選擇器的class類名
實例:
1. 用jQuery獲取div的class類名:
1234div?class="mystyle"我是div/divscript????$('div').attr('class');?//?得到“mystyle”/script
2. 用jQuery獲取當前點擊的button的id:
123456button?id="btn"?onclick="BtnClick(this)"按鈕/buttonscript????function?BtnClick(obj){????????$(obj).attr('id');?//?得到“btn”????}/script
可以采用如下思路:分別將兩種背景圖片設為兩個類,然后使用toggleClass()方法切換類:
$(selector).toggleClass('class_a').toggleClass('class_
創(chuàng)建Html代碼:一個簡單的div用于顯示背景圖片
div?class="test"/div
設置css樣式:分別為兩個背景設計一個類
div.test{width:264px;height:152px;margin:50px;border:4px?dashed?#ccc;}
.bg1{background:url('bg1.png');}
.bg2{background:url('bg2.png');}
編寫jquery代碼:點擊切換類實現背景的變換
$(function(){
$("div.test").addClass('bg1');?//?初始化時添加背景1
$("div.test").click(function()?{
$(this).toggleClass('bg1').toggleClass('bg2')
用這個改一下好了
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
meta name="Copyright" content="/" /
meta name="description" content="" /
meta content="" name="keywords" /
title懶人圖庫/title
/head
style type="text/css"
*{margin:3;padding:0;font-size:13px;}
body{
font-size:12px;
color:#333333;
text-align:center;
font-family:'宋體',arial,verdana,sans-serif;
margin-top: 8px;
}
body *{text-align:center;}
.font14{font-size:14px;}
select{font-family: Times New Roman,arial,verdana,sans-serif;}
table{ border-collapse:collapse;}
img{border:0;}
ul{list-style-type:none;}
.clear{clear: both;height:0;line-height:0px;font-size:14px;}
.center{text-align:center;}
.mleft0{margin-left:0px !important;}
.mtop0{margin-top:0px !important;}
.strong{font-weight: bold;}
.sb{color:#009A91;font-weight: bold;}
/*頭部*/
#i_photo_index{width:258px;height:256px;text-align:center;}
#i_photo_index a.i_photo_a{height:180px;text-align:center;margin-left:8px;}
#i_photo_index a.i_photo_a img{margin-top:10px;}
#i_photo_index h1{margin-top:0 !important;margin-top:4px;margin-top /**/:2px;height:28px;line-height:28px;text-align:center;}
#i_photo_index h1 a{font-size:18px;font-weight:normal;font-family:"黑體",arial,verdana,sans-serif;}
#i_photo_index p{width:96%;margin:0 2%;line-height:20px;text-align:left;text-indent:2em;}
#i_photo_index p span{margin-right:30px !important;margin-right /**/:0px;}
a:link {
color: #333333;
text-decoration: none;
}
a:visited {
color: #333333;
text-decoration: none;
}
a:hover {
color: #FF6600;
text-decoration: underline;
}
/style
style type="text/css"
.jdt {
border: 1px solid #CCCCCC;
}
#i_photo img{margin-left:0px;}
.i_link2 a{float:center;margin:2px;padding:2px 0;display:blcok;height:22px;line-height:22px;}
#index_page{float:right;display:block;height:16px;padding:1px 0;margin-right:4px;}
#index_page *{float:left;display:inline;line-height:16px;border:1px solid #B6CFCD;text-align:center;padding:0;margin:0 2px;}
#index_page strong{background:#009A91;color:#fff;width:16px;}
#index_page span{color:#009a91;padding:3px 0 0 0;border:0;cursor:pointer;}
#index_page a{width:16px;color:#009A91;text-decoration:none;}
body,td,th {
font-size: 12px;
}
a {
font-size: 16px;
}
a:active {
text-decoration: none;
}
/style
link href="css/css.css" rel="stylesheet" type="text/css"
body
table width="200" border="0" align="center" cellpadding="0" cellspacing="0" class="jdt"
tr
tdscript language="javascript" type="text/javascript"
//![CDATA[
var _t1 = 0; //打開頁面時等待圖片載入的時間,單位為秒,可以設置為0
var _t2 = 5; //圖片輪轉的間隔時間
var _tnum = 4; //焦點圖個數
var _tn = 1;//當前焦點
var _tl =null;
_tt1 = setTimeout('change_img()',_t1*1000);
function change_img(){
setFocus(_tn);
_tt1 = setTimeout('change_img()',_t2*1000);
}
function setFocus(i){
if(i_tnum){_tn=1;i=1;}
_tl?document.getElementById('focusPic'+_tl).style.display='none':'';
document.getElementById('focusPic'+i).style.display='block';
_tl=i;
_tn++;
}
//]]
/script
!--焦點圖1開始 標題13字 說明30個字--
div id="focusPic1"
a href="" class="i_photo_a" target="_blank"
img src="images/01.jpg" alt="這里是您的標題一文字內容" //a
h1a href="" target="_blank"這里是您的標題一文字內容/a/h1
div id="index_page"span onClick="javascript:setFocus(2);"點擊切換焦點圖→/span
strong1/strong
a href="javascript:setFocus(2);"2/a
a href="javascript:setFocus(3);"3/a
a href="javascript:setFocus(4);"4/a
/div/div
!--焦點圖1結束--
!--焦點圖2開始 標題13字 說明30個字--
div id="focusPic2" style="display:none;"
a href="" class="i_photo_a" target="_blank"
img src="images/02.jpg" alt="這里是您的標題二文字內容" //a
h1a href="" target="_blank"這里是您的標題二文字內容/a/h1
div id="index_page"span onClick="javascript:setFocus(3);"點擊切換焦點圖→/span
a href="javascript:setFocus(1);"1/a
strong2/strong
a href="javascript:setFocus(3);"3/a
a href="javascript:setFocus(4);"4/a
/div/div
!--焦點圖2結束--
!--焦點圖3開始 標題13字 說明30個字--
div id="focusPic3" style="display:none;"
a href="" class="i_photo_a" target="_blank"
img src="images/03.jpg" alt="這里是您的標題三文字內容" //a
h1a href="" target="_blank"這里是您的標題三文字內容/a/h1
div id="index_page"span onClick="javascript:setFocus(4);"點擊切換焦點圖→/span
a href="javascript:setFocus(1);"1/a
a href="javascript:setFocus(2);"2/a
strong3/strong
a href="javascript:setFocus(4);"4/a
/div/div
!--焦點圖3結束--
!--焦點圖4開始 標題13字 說明30個字--
div id="focusPic4" style="display:none;"
a href="" class="i_photo_a" target="_blank"
img src="images/04.jpg" alt="這里是您的標題四文字內容 " //a
h1a href="" target="_blank"這里是您的標題四文字內容/a/h1
div id="index_page"span onClick="javascript:setFocus(1);"點擊切換焦點圖→/span
a href="javascript:setFocus(1);"1/a
a href="javascript:setFocus(2);"2/a
a href="javascript:setFocus(3);"3/a
strong4/strong
/div/div
!--焦點圖4結束-- /td
/tr
/table
brbr
/body
/html
如下代碼可以實現,你運行試試吧:
select?name="queryType"?onchange="Cmd(this)"
option?value="1"?name="queryType"?1/option
option?value="2"?name="queryType"?2/option
option?value="3"?name="queryType"?3/option
/select
div
div?id="div1"111/div
div?id="div2"?style="display:none;"222/div
div?id="div3"?style="display:none;"333/div
/div
script?src="jquery-1.9.1.min.js"/script
script
function?Cmd(obj){
$(obj).next("div").find("div").each(function(){
$(this).hide();
});
$("#div"?+?obj.value).show();
}
/script
有幾種實現方式,首先jQuary是最簡單的
$(document).ready(function(){
$(選擇器).onclick(function(){
$(目標div).html("寫入內容");
//可以用請求加載內容
$(目標div).load("請求url",function(){
//寫入回調函數
});
});
}
但是如果只是切換圖片的話,其實不用這么麻煩,全部hide,然后一個一個show就好了……靜態(tài)的話。
時間不夠了…要其他方法就再追問吧……
希望有幫到你喵……
div id="a1" class="someclass"1/div
div id="a2" class="someclass"2/div
script
$('.someclass').click(function (){
$('.someclass').hide();
$(this).show();
});
/script
不知道你是不是要這樣
當前題目:切換divjquery,切換路線
路徑分享:http://chinadenli.net/article9/dsiheih.html
成都網站建設公司_創(chuàng)新互聯,為您提供標簽優(yōu)化、移動網站建設、品牌網站制作、定制開發(fā)、App開發(fā)、云服務器
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯