나는 지금처럼 가격을 변경하는 것 이외에도 몇 가지 if/else 문을 가지고 있습니다. 가격은 변수이므로 페이지의 다른 작업에 따라 변경됩니다.javascript에서 '및'을 if/else 내에 어떻게 추가 할 수 있습니까?
지금 내가 만약 다른 문은 다음과 작업 할 :.
하면 (hasclass 선택되지 않은 2 개 옵션이 선택 hasclass 경우 X = 500는 다른 뭔가를 할 가, 다른
뭔가 할, 완전히 다른 뭔가. 이것은 당신이 원하는
$('div.unselected-option').click(function(){
$(this).toggleClass('unselected-option selected-option');
if ($('div.dc-option1').hasClass("unselected-option")){
price = price1;
}
else {
price = price1 + price2;
}
if ($('div.dc-option2').hasClass("unselected-option")){
price = price;
}
if ($('div.dc-option2').hasClass("selected-option")){
price = price + price3;
}
if ($('div.dc-option3').hasClass("unselected-option")){
price = price;
}
if ($('div.dc-option3').hasClass("selected-option")){
price = price + price4;
}
document.getElementsByClassName("dc-price")[0].innerHTML = '€' + price + ',-';
});
무엇을 추가하지 않으시겠습니까? 어쩌면 [논리 AND'&&'] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_Operators#Logical_AND_()) 도움이됩니다. –
논리 "and"연산자를 찾으십니까? 그렇다면 '자바 스크립트 및'검색을 해본 적이 있습니까? – Siguza
또한 다음과 같이하십시오 :'$ (".dc-price"). first() .html ('€'+ price + ', -');''price = price'로 모든 것을 제거하는 것은 말할 것도 없습니다. – mplungjan