如何选择确切的元素

时间:2010-11-25 12:52:27

标签: jquery

假设我有下一个jQuery代码:

$('#example li a').click(function(){
    var className = $(this).attr("id");
    $('.className').show();
});

此代码假设获取所单击元素的id的NAME,并找到具有相同名称的类并显示她。

它不起作用可能是因为我试图去一个元素,但它是名称(可能像一个字符串)。

你知道如何让它发挥作用吗?

谢谢, ROBI

2 个答案:

答案 0 :(得分:5)

您传递的是包含文字.className的普通字符串 它与你的变量无关。

您需要将变量插入字符串:

$('.' + className).show();

答案 1 :(得分:2)

$('#example li a').click(function(){
    var className = $(this).attr("id");
    $('.' + className).show();
});