<ul class="tabs">
<li><a href="#tab1">tab1</a></li>
<li><a id="myprofile" href="#tab2">tab2</a></li>
</ul>
<div id="tab1" class="tab_content">
text
</div>
<div id="tab2" class="tab_content">
text
</div>
到目前为止一切顺利。
我想要做的是从另一个链接触发#myprofile
:
<a id="my_profile" href="" title="My Profile">My Profile</a>
我想尝试使用这样的东西:
$('#my_profile').click(function() {
// $('#myprofile').click(); // this works
$('#myprofile').trigger('click'); // this works also
});
当我点击新链接#my_profile
时,我会转到第二个标签2秒,然后我被重定向到第一个标签。但是,如果我点击选项卡,它就可以正常工作。
如果我使用jsfiddle,我会收到{"error": "Please use POST request"}
错误:请参阅here,但不在我的页面上。
任何想法?
感谢
答案 0 :(得分:1)
尝试一次
<a id="my_profile" href="#" title="My Profile">My Profile</a>
答案 1 :(得分:1)
如果您使用的是jquery标签。试试吧,
$('#my_profile').click(function() {
$(tabContainerSelector).tabs( "option", "selected", 1 );
});
请参阅this。