我有一個元素,並在JavaScript中的功能我希望它「自動點擊」,它的工作原理。但問題是元素有href =「#something」,它不會改變url。 它應該將散列從http://url.com
更改爲http://url.com/#something
click()不適用<a>元素
什麼是錯?
的代碼非常簡單是這樣的:
<ul id="menu">
<li><a href="#something" class="selected">click here</a></li>
<li><a href="#something2">or click here</a></li>
</ul>
//javascript
document.ready(function(){
$('#menu a').each(function(i){
if($(this).attr('class') == 'selected'){
$(this).click();
$(this).css('color', 'yellow');
}
});
});
的點擊()的作品,因爲顏色的變化,但散列的網址保持不變。
謝謝大家。
代碼在哪裏? – Unknown 2012-02-07 12:36:21
請發佈您的代碼 – Hadas 2012-02-07 12:37:08
如果我們無法看到代碼,則無法提供幫助 – thenetimp 2012-02-07 12:37:51