如何选择确切的元素

rob*_*obi 1 jquery

可以说我有下一个jQuery代码:

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

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

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

你知道如何使它工作吗?

谢谢,Robi

SLa*_*aks 5

你正在传递一个包含文字的普通字符串.className.
它与你的变量无关.

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

$('.' + className).show();
Run Code Online (Sandbox Code Playgroud)