shop.js 질문 드립니다.
특정 카테고리 ca_id=30 에만 아래 소스중 '총 금액' 이란 텍스트 대신에 ' 총 공사비'로 나오게 하고 싶은데 어떻게 하면 될까요.
js/shop.js
</p>
<p>// 가격계산
function price_calculate()
{
var it_price = parseInt($("input#it_price").val());</p>
<p> if(isNaN(it_price))
return;</p>
<p> var $el_prc = $("input.io_price");
var $el_qty = $("input[name^=ct_qty]");
var $el_type = $("input[name^=io_type]");
var price, type, qty, total = 0;</p>
<p> $el_prc.each(function(index) {
price = parseInt($(this).val());
qty = parseInt($el_qty.eq(index).val());
type = $el_type.eq(index).val();</p>
<p> if(type == "0") { // 선택옵션
total += (it_price + price) * qty;
} else { // 추가옵션
total += price * qty;
}
});</p>
<p> $("#sit_tot_price").empty().html("<span>총 금액 :</span> "+number_format(String(total))+"원");
}</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
6년 전
</p>
<p>function getParameterByName(name, url) {</p>
<p> if (!url) url = window.location.href;</p>
<p> name = name.replace(/[\[\]]/g, "\\$&");</p>
<p> var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),</p>
<p> results = regex.exec(url);</p>
<p> return results[2];</p>
<p>}</p>
<p>function price_calculate(){</p>
<p>..</p>
<p>var url = window.location.href;</p>
<p>var ca_id = getParameterByName('ca_id', url);</p>
<p>if(ca_id=="30")</p>
<p> $("#ca_id").empty().html("<span>총 공사비 :</span> "+number_format(String(total))+"원");</p>
<p>else</p>
<p> $("#sit_tot_price").empty().html("<span>총 금액 :</span> "+number_format(String(total))+"원");</p>
<p>..</p>
<p>}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
6년 전
function price_calculate(a){
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if(a){
$("#ca_id").empty().html("총 공사비 : "+number_format(String(total))+"원");
}
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
6년 전
해당 총 금액 부분을 수정해주시면 됩니다.
그리고 브라우저의 캐시를 삭제 해주시거나 shop.js를 불러오는 부분에 ?ver=1 등 임의의 변수를 붙여서 브라우저에서 수정 된 버전으로 불러올 수 있게 해주시면 됩니다
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택