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

質問編集履歴

6

実際のHTMLを追記しました

2017/08/06 13:42

投稿

hidepon
hidepon

スコア206

title CHANGED
File without changes
body CHANGED
@@ -55,7 +55,24 @@
55
55
 
56
56
  ```
57
57
 
58
+
59
+
60
+
61
+
58
62
  ラベルにcheckedが付いていないのに、if条件判定で反対の条件に処理されます。
59
63
  また複数のラベルに対して処理の影響が及んでしまったりと挙動がおかしい状態になります。
60
64
 
61
- 質問の意図が伝わるか不安ですが、宜しくお願いいたします。
65
+ 質問の意図が伝わるか不安ですが、宜しくお願いいたします。
66
+
67
+
68
+
69
+
70
+ (追記)
71
+ ```
72
+ 現状のHTML
73
+ <div class="checkbox" id="additional_member">
74
+ <input type="checkbox" name="checkbox_member" id="sidebar_member1" class="cb_member" value="155" /><label for="sidebar_member1" class="sb_member" id="label_sb1"><span id="member_name1">山本 浩二</span></label>
75
+ <input type="checkbox" name="checkbox_member" id="sidebar_member2" class="cb_member" value="155" /><label for="sidebar_member2" class="sb_member" id="label_sb2"><span id="member_name2">高橋 賢一</span></label>
76
+ </div>
77
+
78
+ ```

5

labelの閉じタグなしを修正

2017/08/06 13:42

投稿

hidepon
hidepon

スコア206

title CHANGED
File without changes
body CHANGED
@@ -41,9 +41,9 @@
41
41
 
42
42
  <div class="checkbox" id="additional_member">
43
43
  <input type="checkbox" name="checkbox_member" id="sidebar_member1" class="cb_member" value="3254" />
44
- <label for="label_sb1" class="sb_member" id="label_sb1"><span id="member_name1">高木 優斗</span>
44
+ <label for="label_sb1" class="sb_member" id="label_sb1"><span id="member_name1">高木 優斗</span></label>
45
45
  <input type="checkbox" name="checkbox_member" id="sidebar_member2" class="cb_member" value="1895" />
46
- <label for="label_sb2" class="sb_member" id="label_sb2"><span id="member_name2">吉岡 健二</span>
46
+ <label for="label_sb2" class="sb_member" id="label_sb2"><span id="member_name2">吉岡 健二</span></label>
47
47
  </div>
48
48
 
49
49
  //HTML(部分抜粋)

4

タグの追加を行いました。

2017/08/06 10:05

投稿

hidepon
hidepon

スコア206

title CHANGED
File without changes
body CHANGED
File without changes

3

未処理事項の追記

2017/08/05 09:17

投稿

hidepon
hidepon

スコア206

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
  仕様としては
5
5
  ラベルをクリックすると、その背景色が変更されます。(そのラベルのクラス属性にcheckedが追加されます。)そして、リストにその名称が追加されると同時にPOST用にhidden要素が追加されます。逆に、もう一度クリックすると色は白色に戻ります。(クラス属性からcheckedが削除されます。)
6
6
  下記のようなプログラムを作成したのですが、デバッグ用のalertが異なる出力をして
7
- 色が反転しません。リストから削除されなかったり、hidden項目が削除されなかったりします。
7
+ 色が反転しません。リストから削除されなかったり、hidden項目が削除されなかったりします。(リストからの削除とかの処理はまだ追加していません)
8
8
 
9
9
  ```
10
10
 

2

不要な項目の削除を行いました

2017/08/05 09:04

投稿

hidepon
hidepon

スコア206

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,6 @@
11
11
  $('#additional_member').on('click', '.sb_member', function(){
12
12
  var index = $(".sb_member").index(this) + 1;
13
13
  var val = $("#sidebar_member" + index).val();
14
- var jn = $("#jobnumber").val();
15
14
  var str = $("span#member_name" + index).html();
16
15
  //現在のラベルがチェックされているとき
17
16
  if ( $("label#label_sb" + index).hasClass("checked") ){

1

タイトルの変更を行いました

2017/08/05 08:52

投稿

hidepon
hidepon

スコア206

title CHANGED
@@ -1,1 +1,1 @@
1
- JQuery でhidden項目設定や色の切り替え
1
+ JQuery でhidden項目設定や色の切り替えがうまくいきません
body CHANGED
File without changes