테스트 사이트 - 개발 중인 베타 버전입니다

li 태그에서 javascript class on 방법 채택완료

천재777 7년 전 조회 5,186

       

               
                           
  • 1111
  •                        
  • 22222
  •                        
  • 3333
  •                        
  • 44444
  •                
       

 

 

이렇게 있을 시에 wriet.skin.php 파일 이고요 여기서 111 을 클릭하면 해당 탭이 class=on 이 선택 활성화되어 보이게 그 탭이 또는 2222 를 클릭하면 그렇게 되게 하려면 어떻게 해야 하나요? javascript로 해야 할까요?

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

답변 3개

채택된 답변
+20 포인트

a 태그가 걸려 있는 걸 보니 페이지 이동을 하는 거네요.

플라이 님 말씀처럼 php로 하셔야 할 것 같습니다.

  • >1111
  • 숫자 2는 해당 wr_id에 맞게 3, 4, 5로 바꾸시면 됩니다.

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

    답변에 대한 댓글 2개

    천재777
    7년 전
    비슷하게 처리했습니다 감사합니다. 자바스크립트로 하는 방법도 알려주실 수 있나요?
    왕계란
    7년 전
    지금처럼 페이지가 이동되는 경우, js로는 불가능하구나!로 생각하시는 게 편합니다.
    페이지가 바뀌면 모든 게 초기화가 되는데 이걸 탭을 클릭하는 순간 쿠키로 구워서 바뀐 페이지에서 쿠키를 호출해서 할 수도 있지만 너무나도 비효율적이기에 그냥 php를 이용해서 사용하시는 게 좋습니다.

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

    플라이
    7년 전

    만약 페이지 이동이라면 php 구분자 값을 주셔서 변수 전달되는 방식으로 하는 방법으로 class on 반영되도록 하시면 될듯 합니다. 보니까 wr_id 값이 서로 다르네요 그 변수값으로 class on 되도록 하시면 됩니다.

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

    답변에 대한 댓글 3개

    천재777
    7년 전
    비슷하게 처리했습니다 감사합니다. 자바스크립트로 하는 방법도 알려주실 수 있나요?
    플라이
    7년 전
    자바스크립트로는 링크 클릭시 반영되는거라 굳이 할 필요는 없습니다.
    천재777
    7년 전
    공부삼아 해보려고요 이참에 ㅎㅎ 클릭하면 페이지가 바뀌는데 음 자바스크립트로 적용이 될까요?

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

     

    잘활용하시면될듯하네요 만약 two 클릭시에는  클래스를 빼주면되겟죠 one에 있는것을

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

    답변에 대한 댓글 4개

    천재777
    7년 전
    $('#one').click(function() {실행문장] 여기다가 if 문을 쓰려면 어떻게 해야 하나요? 괄호나 이런것들이
    $('#two').click(function() {실행문장}
    $('#three').click(function() {실행문장}
    이런식으로 하려고요
    천재777
    7년 전
    <script>

    $('#one').click(function() {

    $('#one').addClass('on');

    });

    </script>

    이것도 실행이 안되는데요?
    하이바네
    7년 전
    #one에 클래스 확인해보셨나요? on이 들어가있을텐데...
    천재777
    7년 전
    #하이바네 화면상에는 클릭온이 안되어있었어요 다른 것으로 적용한 상태라

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

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

    로그인