요소가 있고 자바 스크립트에서 함수를 "자동 클릭"하고 싶습니다. 작동합니다. 그러나 문제는 요소에 href = "# something"이 있고 URL을 변경하지 않는다는 것입니다. 해시가 에서 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');
}
});
});
크리크() 색상 변경 때문에 작동하지만 해시 URL은 동일하게 유지됩니다.
감사합니다.
어디 코드입니까? – Unknown
코드를 게시하십시오 – Hadas
코드를 볼 수없는 경우 도움을 드릴 수 없습니다 – thenetimp