显示类而不是ID(jQuery) 所容纳之物 ... var a=$(this.attr('href'); $(a).show();
这是可行的,但仅当容器具有ID时,因为锚点链接以“#”开头,如何使其与类一起工作,以便它识别显示类而不是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)
内容
非常感谢
<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();