Javascript 为什么';当我点击一个标签时,URL不会改变吗?

Javascript 为什么';当我点击一个标签时,URL不会改变吗?,javascript,jquery,tabs,Javascript,Jquery,Tabs,我有一组选项卡: <ul class="tabs"> <li><a href="#tab1">Data Pribadi</a></li> <li><a href="#tab2">Pengangkatan</a></li> <li><a href="#tab3">Lampiran</a></li> </ul>

我有一组选项卡:

<ul class="tabs">
    <li><a href="#tab1">Data Pribadi</a></li>
    <li><a href="#tab2">Pengangkatan</a></li>
    <li><a href="#tab3">Lampiran</a></li>
</ul>
<div id="tab1" class="tab_content">
    tabs1
</div>
<div id="tab2" class="tab_content">
    tabs2
</div>
<div id="tab3" class="tab_content">
    tabs3
</div>

如果您可以单击选项卡并更改内容。但是,当我单击其中一个链接以更改选项卡时,URL不会更改。这是为什么?我怎样才能像我期望的那样更改URL?

我会修改一下您的代码

    if ($(this).attr("class")!='active') {
    // all other code here
    }

只是不要在它已经打开时褪色,但一切似乎都在工作:

删除
返回false。该行告诉jQuery不要更改URL;如果您确实想更改,只需省略即可。

他确实可以,因为他正在使用SelectorTanks进行应答,但单击选项卡时,url不会出现。。。例如,如果点击了tabs 2 url:xxx.php#tabs2try
window.location.hash
,或者您必须完全更改您的编码,您可以澄清您需要什么,因为您的代码似乎正在工作,请检查
    if ($(this).attr("class")!='active') {
    // all other code here
    }