자바 문의드립니다
본문
아래 스크립트에서
추가로 더 짜야될것같은데
안되서 문의드립니다 ㅠㅠ
<?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
다음 처럼 하면 되지 않을까 십네요.
<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>
뭐 일단 이상한 부분이 한두군데가 아니긴 한데 몇군데를 찍어 드리자면 if 문은 if($('#it_tot_price').text() == "0원"){} 으로 되어야 합니다. $('#it_tot_price) 텍스트는 탭을 클릭 했을때 내용이 들어 가는데 클릭을 하기전에 if문이 먼저 실행이 될겁니다