스크립트 질문입니다.

스크립트 질문입니다.

QA

스크립트 질문입니다.

본문

스크립트를 이용해서 onclick를 클릭하면 원하는 해당 li태그를 show할려고 하는데

 

왜인지... 작동이 되질 않네요 ;;;

 

$category_option .= '<li onclick="showCa(\''.$category.'\')">

<a  href="'($category_href."&sca=".urlencode($category)).'"'; 

위에가 선언한 oclick의 값이고

 

<ul class="ul_reply">

<li class='ca".$list[$i]['ca_name']."'>";

</ul> 

위의 소스가 이제 표현을 할려고하는 li태그입니다.

 

그리고 스트립트에 

 

<script>

$('ul_reply').hide();

 

function showCa(no){

$('.ca'_no).show();

}

</script> 

 

이런식으로 간단하게 스크립트를 작성을 한뒤 실행을 시켜보면...

li태그가 뜨질 않더라구요..

그래서 소스가 이상한 점이 있는 것 같아 

ul을 hide를 하지않고 바로 function문에다가 show가 아닌 hide();를 작성하고

실행을 하면 해당 맞는 no일 경우 li태그가 hide()가 됩니다..

이건 무슨 경우인가요..??

이 질문에 댓글 쓰기 :

답변 2

ul_replay는 클래스인대 '.ul_replay' 하셔야 하는데 점이 빠져있네요.

그리고 ul 태그를 hide 하는게 아니라 li 를 hide 하셔야 합니다. $('.ul_replay > li').hide();

스크립트에서 문자열 연결은 '+' 로 합니다. '.ca' + no 하셔야 합니다.

'.ca' + no 와 li 의 클랙스가 동일하도록 만들어 주셔야 합니다.

마지막으로 우측 상단에 질문하는 방법 읽어 보시면 답변 얻는데 도움이 되실겁니다. 

php코드가 섞인 코드 말고 브라우저에서 보기 했을 때 나오는 html을 그대로 복사해서 보여 주시는 게 답변하기가 훨씬 쉽습니다.

제일 좋은 건 안 되는 페이지 url을 보여 주시는 거구요. 

답변을 작성하시기 전에 로그인 해주세요.
전체 68
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT