显示类而不是ID(jQuery) 所容纳之物 ... var a=$(this.attr('href'); $(a).show();

显示类而不是ID(jQuery) 所容纳之物 ... var a=$(this.attr('href'); $(a).show();,jquery,class,hide,show,Jquery,Class,Hide,Show,这是可行的,但仅当容器具有ID时,因为锚点链接以“#”开头,如何使其与类一起工作,以便它识别内容 非常感谢 <a href="#tab1">Tab1</a> <div id="tab1">content</a> ... var a = $(this).attr('href'); $(a).show(); 如果你有一个regex'r(我不会在这里使用),你可以使用 var a = $(this).attr('href').substring(1)

这是可行的,但仅当容器具有ID时,因为锚点链接以“#”开头,如何使其与类一起工作,以便它识别
内容

非常感谢

<a href="#tab1">Tab1</a>
<div id="tab1">content</a>
...
var a = $(this).attr('href');
$(a).show();

如果你有一个regex'r(我不会在这里使用),你可以使用

var a = $(this).attr('href').substring(1);
$('.' + a).show();

如果你有一个regex'r(我不会在这里使用),你可以使用

var a = $(this).attr('href').substring(1);
$('.' + a).show();




击败我,第二个是我会做的,优雅的解决方案。@Nimbuz,还有,
this.href
$(this.attr('href')
快。我只是想让你知道击败我,第二个是我会做的,优雅的解决方案。@Nimbuz,还有,
this.href
$(this.attr('href')
快。我只是想让你知道
var a = $(this).attr('href');
$(a.replace('#','.')).show();
var a = $(this).attr('href').replace('#','.');
$(a).show();