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

回答編集履歴

2

要望によりコード修正

2015/12/05 10:17

投稿

blackonyx
blackonyx

スコア354

answer CHANGED
@@ -24,7 +24,7 @@
24
24
  $(function() {
25
25
  var $hoge1Child = $(".hoge1_child");
26
26
  // hoge2_parent生成
27
- var $hoge2Parent = $("<dl>").addClass("hoge2_parent").appendTo("body");
27
+ var $hoge2Parent = $("<ul>").addClass("hoge2_parent").appendTo("body");
28
28
 
29
29
  $hoge1Child.each(function(id) {
30
30
  // hoge1_childにidを付与
@@ -36,8 +36,8 @@
36
36
  $(this).find(".info1").text()));
37
37
  // dd生成
38
38
  var $ddInfo2 = $("<dd>").text($(this).find(".info2").text());
39
- // hoge2_parent内にdtタグおよびddタグ貼り付け
39
+ // hoge2_parent貼り付け
40
- $hoge2Parent.append($dtInfo1, $ddInfo2);
40
+ $hoge2Parent.append($("<li>").append($("<dl>").append($dtInfo1, $ddInfo2)));
41
41
  });
42
42
  });
43
43
  ```

1

id 生成時の修正

2015/12/05 10:16

投稿

blackonyx
blackonyx

スコア354

answer CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  $hoge1Child.each(function(id) {
30
30
  // hoge1_childにidを付与
31
- var hoge1ChildId = "hoge1_child_" + id;
31
+ var hoge1ChildId = "hoge1_child_" + (id + 1);
32
32
  $(this).attr("id", hoge1ChildId);
33
33
  // dt生成
34
34
  var $dtInfo1 = $("<dt>").append(