質問編集履歴
6
実際のHTMLを追記しました
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の閉じタグなしを修正
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
タグの追加を行いました。
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|
3
未処理事項の追記
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
不要な項目の削除を行いました
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
タイトルの変更を行いました
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
JQuery でhidden項目
|
1
|
+
JQuery でhidden項目の設定や色の切り替えがうまくいきません
|
body
CHANGED
File without changes
|