채택완료

자바 문의드립니다

아래 스크립트에서

추가로 더 짜야될것같은데

안되서 문의드립니다 ㅠㅠ

 

<?php echo display_price(get_price($it)); ?> 이 0원일때

텍스트가 0원(협의)로 나오고

 

<?php echo display_price(get_price($it)); ?>이 0원이 아니고 금액이 있을경우엔

판매금액 그대로 <?php echo display_price(get_price($it)); ?> 나오도록 스크립트를 

수정하려고 하는데

잘ㄷ안되네요...

 

 


<script type="text/javascript">
$(function(){
$(".tab1").click(function() {
    $("#it_tot_price").text(" <?php echo display_price(get_price($it)); ?> ");
});

 

if($("#it_tot_price").text("0원")){

$("#it_tot_price").text("0원(협의)");

}

else{

  $("#it_tot_price").text(" <?php echo display_price(get_price($it)); ?> ");

}
});
</script>

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

다음 처럼 하면 되지 않을까 십네요.

Copy
<script type="text/javascript">
$(function(){

<?php if(get_price($it) == 0) { ?>
    $("#it_tot_price").text("0원(협의)");
<?php } else { ?>
    $("#it_tot_price").text(" <?php echo display_price(get_price($it)); ?> ");
<?php } ?>

});
</script>

답변에 대한 댓글 1개

감사합니다 잘되네요!

뭐 일단 이상한 부분이 한두군데가 아니긴 한데 몇군데를 찍어 드리자면 if 문은 if($('#it_tot_price').text() == "0원"){} 으로 되어야 합니다. $('#it_tot_price) 텍스트는 탭을 클릭 했을때 내용이 들어 가는데 클릭을 하기전에 if문이 먼저 실행이 될겁니다 

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