私はいくつかのif/elseステートメントを持っています。価格は変数なので、ページ上のさまざまなアクションに応じて変更されます。javascriptでifとelseの間に 'と'を追加するにはどうすればいいですか?
else文は次のように動作する場合は、今私がしたい:(hasclass未選択と X = 500場合
、何かをするそうで 、2つのオプションが選択hasclass場合は何か他のもの
を行います、。他に完全に何かをする。これは、あなたが望むものである
$('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"を探していますか?もしそうなら、あなたは "JavaScript and"をグーグルで試してみましたか? – Siguza
また、 '$(" .dc-price ")。first().html( '€' + price + '、 - ');' - 'price = price'ですべてを削除することは言うまでもありません。 – mplungjan