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

回答編集履歴

2

修正

2017/11/02 06:45

投稿

yambejp
yambejp

スコア118102

answer CHANGED
@@ -18,7 +18,7 @@
18
18
  $('input[type=checkbox]').on('change',function(){
19
19
  var p=$($(this).closest("tr").find("td:eq(1) p"));
20
20
  var tag=$(p.text()).toggleClass("center-block",$(this).prop("checked"));
21
- p.text(tag.get(0).outerHTML);
21
+ p.text(tag.prop("outerHTML")); /*jQueryらしく修正*/
22
22
  });
23
23
  });
24
24
  ```

1

追記

2017/11/02 06:45

投稿

yambejp
yambejp

スコア118102

answer CHANGED
@@ -7,4 +7,42 @@
7
7
  });
8
8
  });
9
9
 
10
+ ```
11
+
12
+ # 追記
13
+ textに書いてあるclassをいじるんね
14
+ ちょっと無理矢理になりますが、こんなかんじでどうでしょう
15
+
16
+ ```javascript
17
+ $(function(){
18
+ $('input[type=checkbox]').on('change',function(){
19
+ var p=$($(this).closest("tr").find("td:eq(1) p"));
20
+ var tag=$(p.text()).toggleClass("center-block",$(this).prop("checked"));
21
+ p.text(tag.get(0).outerHTML);
22
+ });
23
+ });
24
+ ```
25
+ ```HTML
26
+ <table class="table" id="tbl_image">
27
+ <tbody>
28
+ <tr><th>画像1</th>
29
+ <td><img src="/image/test1.jpg" class="thumb" /></td>
30
+ <td><p>&lt;img src="/image/test.jpg" class="img-responsive" /&gt;</p></td>
31
+ <td><input type="button" name="images0" class="update_image" value="更新する" />
32
+ </td>
33
+ <td><input type="checkbox" name="align" class="align-center" value="1" />中央寄せ
34
+ </td>
35
+ </tr>
36
+ <tr>
37
+ <th>画像2</th>
38
+ <td><img src="/image/test2.jpg" class="thumb" /></td>
39
+ <td><p>&lt;img src="/image/test2.jpg" class="img-responsive" /&gt;</p>
40
+ </td>
41
+ <td><input type="button" name="images1" class="update_image" value="更新する" />
42
+ </td>
43
+ <td><input type="checkbox" name="align" class="align-center" value="1" />中央寄せ
44
+ </td>
45
+ </tr>
46
+ </tbod>
47
+ </table>
10
48
  ```