<a href="#" onclick="fn_somefunction"></a>
이런 태그가 있다고 치면,
따로 js에 퍼블이 되어 있지 않은 경우
클릭 시 새로고침 한 것 처럼 화면이 상단으로 쑥 올라간다.
물논 새로고침이 되는 건 아님
예방법은
그 이벤트에 preventDefault()를 먹여버리면 됨
ex)
$(".select>li>a").on('click', function(e){
$("#selectValue").val($(this).attr('value'));
e.preventDefault();
});
이런 식으로
는 내 소스 그대로 적긔
해결쓰!
반응형
'개발 > JAVASCRIPT' 카테고리의 다른 글
[jqGrid] 그리드 속성 및 기초 (0) | 2020.02.10 |
---|---|
[Ajax] $.ajax() 와 .ajaxSubmit() (0) | 2020.02.07 |
[JavaScript] BUTTON 자동 SUBMIT 막기 (0) | 2019.11.15 |
[Ajax] ajax success에서 return 하기 (0) | 2019.08.16 |
참고하여 잊지 않기 (0) | 2018.05.16 |