点击文档中的元素后,我得到了一个类名。然后我想选择所有具有此选定类的元素。例如;
$('.tabs1 li a').hover(function(){
var clicked = $(this).attr("class");
// this doesnt work
$('a[class="clicked"]').css("display","block");
});
答案 0 :(得分:3)
您可以从班级名称中构建class selector:
var clicked = $(this).attr("class");
$("a." + clicked).css("display", "block");
答案 1 :(得分:3)
class
属性确实可以有多个值。像其他人一样,我猜测海报想要的程度,但这至少允许多个类(并考虑空间)。如果海报想要只隔离其中一个类别,那可能是另一个问题或子问题:
$('.tabs1 li a').hover(function(){
var clicked = $(this).attr("class");
clicked = clicked.replace(/(\s)+/g, '.');
// this should work
$('a.' + clicked).css({"display":"block", "background": "green"});
});