자바스크립트 or php 질문드립니다~

자바스크립트 or php 질문드립니다~

QA

자바스크립트 or php 질문드립니다~

답변 2

본문

저는 해당 요소에 active가 있으면, 원하는 코드를 노출시키고 싶습니다

 


 
        <button class="first_main_tablinks main_tablinks active" onclick="openCity(event, 'London')">공지사항</button>
        <button class="second_main_tablinks main_tablinks" onclick="openCity(event, 'Paris')">재단소식</button>
        <button class="third_main_tablinks main_tablinks" onclick="openCity(event, 'Tokyo')">게시판</button>
        <script>
            if($(".first_main_tablinks").hasClass("active")){
              document.write("<a href='https://www.naver.com/' class='go_notice'><p>더보기+</p></a>");
            } else if ($(".second_main_tablinks").hasClass("active")){
              document.write("<a href='https://www.daum.net/' class='go_notice'><p>더보기+</p></a>");
            } else if ($(".third_main_tablinks").hasClass("active")){
              document.write("<a href='https://www.google.co.kr/' class='go_notice'><p>더보기+</p></a>");
            }
        </script>
 

 

 

그래서 제가 자바스크립트로 시도한 것은..

<script>

if($(".first_main_tablinks").hasClass("active")){

document.write("<a href='https://www.naver.com/' class='go_notice'><p>더보기+</p>         </a>");

} else if ($(".second_main_tablinks").hasClass("active")){

document.write("<a href='https://www.daum.net/' class='go_notice'><p>더보기+</p></a>");

} else if ($(".third_main_tablinks").hasClass("active")){

document.write("<a href='https://www.google.co.kr/' class='go_notice'><p>더보기+</p></a>");

}

</script>

 

이것 입니다..

부끄럽지만.. 생각해낸 방법이 클래스를 하나하나 추가해서 active를 갖고있으면 a태그의 href가 바뀌는 느낌으로 해봤습니다

 

$(function()) 으로 묶으니까 페이지가 사라지고 더보기+만 나타나더라구요??

 

php나 script나 방법이 있나요~?

이 질문에 댓글 쓰기 :

답변 2

<button class="first_main_tablinks main_tablinks active" 

이 부분이 php에서 결정 되는 것이면

따라 나오는 자바스크립트 부분을 없애고

php로 해당 링크가 걸린 "more"를 출력하면 되지 않을까요

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 947
© SIRSOFT
현재 페이지 제일 처음으로