【发布时间】:2014-07-30 18:33:17
【问题描述】:
我有元素,每个元素都有多个类,我想定义这些类中的每一个以在 jquery 中使用..
解释一下..这是代码:http://jsfiddle.net/wUWYs/2/
HTML:
<div class="red row4 col1"></div>
<div class="red row3 col2"></div>
<div class="red row2 col3"></div>
<div class="red row1 col4"></div>
<div class="blue row1 col1"></div>
<div class="blue row2 col2"></div>
<div class="blue row3 col3"></div>
<div class="blue row4 col4"></div>
这就是我尝试用 jquery 做的事情:
jQuery:
$(".red").each(function(){
var colNumber = $(this).attr("class");
$(this).hover(
function(){$(".blue."+colNumber).show();},
function(){$(".blue").hide();}
);
});
当悬停red element 有col1 和row4 类时我想要的主要问题,然后将显示两个blue elements,谁有col1 和谁有@ 987654329@..
这里有问题:
var colNumber = $(this).attr("class");
如何定义具体的类,如何使数字可变?
【问题讨论】:
标签: javascript jquery html css variables