이미 selected 상태인 애를 다시 선택했을 때 채택완료

예를 들어 셀렉트박스에 링크를 걸었습니다.

근데 얘가 selected 선택된 상태로 표시되면 다시 선택해도 이동이 안되는데 이동되게 하는 법 있을까요? selected 상태를 유지하면서요.

답변 3개

채택된 답변
+20 포인트
<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개

주신 답변은 감사합니다! 하지만 이건 아니라서 재답드립니다!
체인지 이벤트의 경우 이미 선택된 옵션을 다시 클릭하면 이벤트가 일어나지 않아 위 소스처럼 만들어봤는데요. 이미 선택된 옵션도 다시 선택했을때 다시 이벤트가 일어날수 있게끔요. 제가 잘못 이해했을까요?

댓글을 작성하려면 로그인이 필요합니다.

체인지드의 경우엔 상태값을 변경하는거다보니 아예 새로 싹 짰습니다! div 형식으로

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

채인지드 를사용하시면되요 제이쿼리

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고