채택완료

특정부분 스크립트 적용안하기

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-nice-select/1.1.0/js/jquery.nice-select.min.js"></script>

이 셀렉트를 ul li로바꿔주는 스크립트를 사용중인데, 

php내용에 특정 클래스나 아이디부분은 스크립트를 적용을 안시킬 수 있나요?

|

답변 2개 / 댓글 7개

채택된 답변
+20 포인트
2021-05-13 (목) 13:47:41

$("#ca_number").niceSelect('destroy'); 한번 적용해보세요

답변에 대한 댓글 4개

<?php $("#ca_number").niceSelect('destroy'); ?>

이게 맞을까요? 뭔가 문법이 안맞는거같아서요 ㅠ
2021-05-13 (목) 13:53:40
제이쿼리문법이라 스크립트로 넣으시면 됩니다
<script>
$("#ca_number").niceSelect('destroy');
</script>
<script>
$(document).ready(function(){
$("#ca_number").niceSelect('destroy');
});
</script>


이렇게도 해보았는데 적용이 되질않네요 ㅠㅠ
<script>
$(document).ready(function(){

$("select[name='wr_3']").niceSelect();

});
</script>

이렇게하니 해결됬네요 ㅎㅎ
2021-05-13 (목) 13:30:54

bbs 게시판일 경우만 적용

<?php if( $bo_table=='bbs') { ?>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-nice-select/1.1.0/js/jquery.nice-select.min.js"></script>

<?php } ?>

답변에 대한 댓글 3개

list.skin.php 파일에서

클래스가 ca_number 이거인 엘리먼트에만 제거하는 방법은 없나요 ㅠㅠ?

제거가 힘들면, ca_main 클래스에만 적용을한다던지요 ㅠㅠ
무슨 내용인지 알 수가 없네요.
jquery가 가능하다면
https://api.jquery.com/remove/
이런 것이 있습니다.
<div class="ca_main"></div>
<div class="ca_number"></div>

이렇게 있는 경우, ca_main에만 cdn스크립트를 적용하거나, ca_number부분에만 cdn스크립트를 제거하는 방법입니다 ㅠ

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