0
A
답변
0
첫번째 방법 :
$(function(){
$("#a_theme").click(
function(){
$("#a_theme").attr("href", "new url");
}
);
});
<a href="#" id="a_theme">Click</a>
두번째 방법 :
function activate_theme(){
$("#a_theme").attr("href", "new url");
}
<a href="#" id="a_theme" onClick="activate_theme()">Click</a>
0
당신은 잘못하고있다 :
function activate_theme(){
$("#a_theme")).attr("href", "new url");
}
그것은 오류를 표시합니다
<a href="exampleurl" id="a_theme" onClick="return activate_theme();">Click</a>
이것은 jQuery 코드는 다음과 같습니다
이
는 HTML 코드입니다activate_theme()
은
onClick
처리기에서 액세스 할 수없는 범위에 정의되어 있습니다. 또한 구문 오류가 있습니다 (jQuery 호출에서 double
)
).
그냥이 당신의 코드를 대체 :
<a href="exampleurl" id="a_theme">Click</a>
와 자바 스크립트를 :
DOM이 준비, 지정된 링크href
를 대체하는 즉시 실행됩니다
$(function(){
$("#a_theme").attr("href", "new url");
});
.
데모 여기서 일하는 참조 : http://jsfiddle.net/tadeck/mHtHc/
0
try with this also:
$('#a_theme').click(function(){
$(this).attr('href', 'new_url');
});
하지만 당신은 같은 이름을 가진 두 개 이상의 ID를 가지고있는 경우 :
$('#a_theme').each(function(i, e){
$(this).click(function(){
//same url on all '#a_theme' on click
$(this).attr('href', 'new_url');
});
});
관련 문제
- 1. <a href=""></a> 작동하지 않습니다.
- 2. href 링크가 작동하지 않습니다. 8
- 3. <a href> 및 PostBackUrl 모두 작동하지 않습니다.
- 4. href 링크 내용 변경
- 5. 변수를 사용하는 Href 속성이 작동하지 않습니다.
- 6. 링크 (a href) Onclick 속성이 작동하지 않습니다
- 7. 트위터 부트 스트랩 href 버튼이 작동하지 않습니다.
- 8. href mailto Joomla 2.5 모듈에서 작동하지 않습니다.
- 9. Ajax가 Href (솔루션)와 함께 작동하지 않습니다.
- 10. javascript - attr ('href')가 IE8에서 작동하지 않습니다.
- 11. jQuery onclick이 href 및 img와 작동하지 않습니다.
- 12. 체크시 href 속성 변경
- 13. link_to_function이 제대로 작동하지 않습니다.
- 14. <optgroup> jQuery Dropdown에서 작동하지 않습니다.
- 15. 변경 후 AdoNetAppender가 작동하지 않습니다.
- 16. 자바 변경 메뉴에서보기가 작동하지 않습니다.
- 17. Internet Explorer에서 href 변경
- 18. 변경 href jquery
- 19. JavaScript로 href 변경
- 20. <HttpPost()> 내보기 페이지에서 작동하지 않습니다
- 21. << 연산자가 C++에서 작동하지 않습니다
- 22. <a> 태그가 트리에서 작동하지 않습니다.
- 23. IE에서 javascript 스타일 변경 onclick이 작동하지 않습니다.
- 24. click()은 <a> 요소와 함께 작동하지 않습니다.
- 25. <a>의 href 속성이 설정되어 있지 않습니다.
- 26. <a href>
- 27. <a href
- 28. [href]
- 29. <fb:like> 버튼이 IE8에서 작동하지 않습니다.
- 30. 코드가 안드로이드 변경 tableLayout 작동하지 않습니다
함수에 구문 오류가 있습니다 (jQuery 선택기에 추가 닫는 괄호가 있음). – jdigital