用jquery为一组div添加click事件
一组:div的id是div0,div1....div5另一组的divid是dv0,dv1....dv5分别一一对应想点击的dv1的时候显示div1但如下这样写总是说没有物...
一组:div的id是 div0,div1....div5
另一组的div id 是 dv0,dv1.... dv5 分别一一对应 想点击的dv1的时候显示div1
但如下这样写总是说没有物件。求解
$(document).ready(function(){
var arr={};
var arr1={};
for(var i=0;i<=4;i++)
{
arr[i]="div"+i;
arr1[i]="dv"+i;
$("#"+arr1[i]).click(function(){
$("#"+arr[i]).show();
});
}
}); 展开
另一组的div id 是 dv0,dv1.... dv5 分别一一对应 想点击的dv1的时候显示div1
但如下这样写总是说没有物件。求解
$(document).ready(function(){
var arr={};
var arr1={};
for(var i=0;i<=4;i++)
{
arr[i]="div"+i;
arr1[i]="dv"+i;
$("#"+arr1[i]).click(function(){
$("#"+arr[i]).show();
});
}
}); 展开
4个回答
展开全部
<script type="text/javascript">
$(document).ready(function(){
var count=1;
function change(){
for(var i=1;i<=5;i++){
if(i==count){
document.getElementById("div"+count).style.display="block";
}
else{
document.getElementById("div"+i).style.display="none";
}
}
}
})
</script>
$(document).ready(function(){
var count=1;
function change(){
for(var i=1;i<=5;i++){
if(i==count){
document.getElementById("div"+count).style.display="block";
}
else{
document.getElementById("div"+i).style.display="none";
}
}
}
})
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是给以di开头 和dv开头的div绑定点击事件 就jquery中有选择属性
$("div[id^=di]").bind("click",function(){
$(this).show();
$("div[id^=dv]").hide();
});
$("div[id^=dv]").bind("click",function(){
$(this).show();
$("div[id^=di]").hide();
});
$("div[id^=di]").bind("click",function(){
$(this).show();
$("div[id^=dv]").hide();
});
$("div[id^=dv]").bind("click",function(){
$(this).show();
$("div[id^=di]").hide();
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有必要那么麻烦么?
$('div').click(function(){
$(this).show();
});
搞定
$('div').click(function(){
$(this).show();
});
搞定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询