java如何解决java代码对生成的DIV块不起效?
页面有9个表格,每个表格三行散列,每列里有个DIV,有一样的宽高,代码效果为切换点击的DIV块的颜色,相同颜色的DIV块不切换,但是被切换过的DIV无法再次切换颜色。va...
页面有9个表格,每个表格三行散列,每列里有个DIV,有一样的宽高,代码效果为切换点击的DIV块的颜色,相同颜色的DIV块不切换,但是被切换过的DIV无法再次切换颜色。
var $a;
var b;
var i=0;
if(i==0){
$a=$(this).parent();
i=1;
}else if(i==1){
b=$a.html();
if($(this).parent().html()!=b){
$a.html($(this).parent().html());
$(this).parent().html(b);
i=0;
b="";
$a=null;
}else{
$a=null;
$a=$(this).parent();
}
}
即使在里面粘贴了一遍,但是也只能多起效一次,有没有一劳永逸的能一直切换同两个div块? 展开
var $a;
var b;
var i=0;
if(i==0){
$a=$(this).parent();
i=1;
}else if(i==1){
b=$a.html();
if($(this).parent().html()!=b){
$a.html($(this).parent().html());
$(this).parent().html(b);
i=0;
b="";
$a=null;
}else{
$a=null;
$a=$(this).parent();
}
}
即使在里面粘贴了一遍,但是也只能多起效一次,有没有一劳永逸的能一直切换同两个div块? 展开
1个回答
展开全部
var $a;
var b;
var i=0;
$("div").click(function(){
if(i==0){
$a=$(this).parent();
i=1;
}else if(i==1){
b=$a.html();
if($(this).parent().html()!=b &$a.html()!=null){
$a.html($(this).parent().html());
$(this).parent().html(b);
i=0;
b="";
$a=null;
kkk();
}else{
$a=null;
$a=$(this).parent();
}
}
function kkk(){
$("div").click(function(){
if(i==0){
$a=$(this).parent();
i=1;
}else if(i==1){
b=$a.html();
if($(this).parent().html()!=b&$a.html()!=null){
$a.html($(this).parent().html());
$(this).parent().html(b);
i=0;
b="";
$a=null;
kkk();
}else{
$a=null;
$a=$(this).parent();
}
}
})
}
})
var b;
var i=0;
$("div").click(function(){
if(i==0){
$a=$(this).parent();
i=1;
}else if(i==1){
b=$a.html();
if($(this).parent().html()!=b &$a.html()!=null){
$a.html($(this).parent().html());
$(this).parent().html(b);
i=0;
b="";
$a=null;
kkk();
}else{
$a=null;
$a=$(this).parent();
}
}
function kkk(){
$("div").click(function(){
if(i==0){
$a=$(this).parent();
i=1;
}else if(i==1){
b=$a.html();
if($(this).parent().html()!=b&$a.html()!=null){
$a.html($(this).parent().html());
$(this).parent().html(b);
i=0;
b="";
$a=null;
kkk();
}else{
$a=null;
$a=$(this).parent();
}
}
})
}
})
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询