public void Test5() { string testData = "<tr class=\"collapse\" id=\"dummy@(item.Id)\"><td colspan=\"3\"><div class=\"d-flex justify-content-end\"><button type=\"button\" class=\"btn btn-primary\" style=\"margin-right:48px\" onclick=\"activate(@item.Id)\">有効化</button><button type=\"button\" class=\"btn btn-danger\" style=\"margin-right:48px\" onclick=\"delete(@item.Id)\">削除</button></div></td></tr>"; var root = Trans.ParseTags(testData); var sequence = new List <TagInfo>(); var result = Trans.BuildJQuery(root, string.Empty, sequence); // 順序を付けなければならない result.Is("div3.appendChild(button4);\ndiv3.appendChild(button5);\ntd2.appendChild(div3);\ntr1.appendChild(td2);\n"); sequence.Count.Is(5); sequence[0].Category.Is("button"); sequence[1].Category.Is("button"); sequence[2].Category.Is("div"); sequence[3].Category.Is("td"); sequence[4].Category.Is("tr"); }