답변 3개
채택된 답변
+20 포인트
6년 전
<select name="name" id="test_sel">
<option value="1" <?=$name=='1'?'selected':''?>>1</option>
<option value="2" <?=$name=='2'?'selected':''?>>2</option>
</select>
<script>
$(document).ready(function () {
$('#test_sel').on('click',function(e){
if(e.offsetY < 0){
location.href='이동할주소'
}
});
})
</script>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
6년 전
체인지 이벤트의 경우 이미 선택된 옵션을 다시 클릭하면 이벤트가 일어나지 않아 위 소스처럼 만들어봤는데요. 이미 선택된 옵션도 다시 선택했을때 다시 이벤트가 일어날수 있게끔요. 제가 잘못 이해했을까요?
댓글을 작성하려면 로그인이 필요합니다.
6년 전
체인지드의 경우엔 상태값을 변경하는거다보니 아예 새로 싹 짰습니다! div 형식으로
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인