资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

切换divjquery,切换路线

如何用jquery实现点击div更换class?

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

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的武陟网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

语法:$(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_

创建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')

怎样利用jquery使得div之间进行切换特效

用这个改一下好了

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

用jquery实现选中select里面的value 来切换对应的div

如下代码可以实现,你运行试试吧:

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

如何用js或jquery 使得点击右上角的箭头时可以变换下面的div(一共三个div) 切换div

有几种实现方式,首先jQuary是最简单的

$(document).ready(function(){

$(选择器).onclick(function(){

$(目标div).html("写入内容");

//可以用请求加载内容

$(目标div).load("请求url",function(){

//写入回调函数

});

});

}

但是如果只是切换图片的话,其实不用这么麻烦,全部hide,然后一个一个show就好了……静态的话。

时间不够了…要其他方法就再追问吧……

希望有帮到你喵……

jquery怎样实现点击按钮切换div

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://www.cdkjz.cn/article/dsiheih.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220