teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

現状について具体的に記載しました

2018/08/08 12:24

投稿

Osqkq
Osqkq

スコア6

title CHANGED
File without changes
body CHANGED
@@ -39,10 +39,9 @@
39
39
  </p>
40
40
  </div>
41
41
  </div>
42
+ ```
42
43
 
43
-
44
44
  ```jQuery
45
-
46
45
  $(function() {
47
46
  var $input = $('#order_quantity');
48
47
  var $output = $('#order_price');
@@ -50,5 +49,4 @@
50
49
  var value = 1.5*$input.val();
51
50
  $output.text(value);
52
51
  });
53
- });
52
+ });```
54
- ```

1

コード部分にコードを記載しました

2018/08/08 12:24

投稿

Osqkq
Osqkq

スコア6

title CHANGED
File without changes
body CHANGED
@@ -1,9 +1,7 @@
1
1
  **〜〜やりたいこと、現状〜〜**
2
2
  今、量に応じて値段が変わるフォームを作っています
3
+ 具体的に、railsでコーディングしており、orderテーブルにservice,price,quantityといったカラムが存在しているといった状況です。その上で、railsのjavascriptのapplication.jsに require jQueryとした上、上記のquantityに対して1.5倍したものをpriceに表示させるといった処理をしています
3
4
 
4
- service
5
- quantity
6
- priceあり
7
5
 
8
6
  以下のコードでpriceをquantity*レート(1.5)の値に表示させるという部分まで実装できました
9
7
  ただ、serviceの値によって条件分岐させ上記のレートを変えたいのですが、どうしたらよいでしょうか。。
@@ -17,8 +15,7 @@
17
15
 
18
16
 
19
17
 
20
-
21
- **〜〜〜HTML〜〜〜**
18
+ ```HTML
22
19
  <div class="order">
23
20
  〜〜
24
21
  <div class="select-wrap select-primary">
@@ -43,8 +40,9 @@
43
40
  </div>
44
41
  </div>
45
42
 
46
- **〜〜〜jQuery〜〜〜〜**
47
43
 
44
+ ```jQuery
45
+
48
46
  $(function() {
49
47
  var $input = $('#order_quantity');
50
48
  var $output = $('#order_price');
@@ -52,4 +50,5 @@
52
50
  var value = 1.5*$input.val();
53
51
  $output.text(value);
54
52
  });
55
- });
53
+ });
54
+ ```