0

したがって、要素を作成する変数がいくつかあります。

var dest = $("<div/>", {
  className: "something"});
var desul = $("<ul/>", {
  className: "list"});
var desLi = $("<li/>", {
  className: "list-item"}); 
var desa = $("<a/>", {
  href: "",
  className: "some-link",
  content: "Some Link"});

今私は追加を行います:

$("#target").append(???);

そして、私が最後に欲しいのは:

<div id="target">
  <div class="something">
    <ul class="list">
      <li class="list-item">
        <a href="" class="some-link">Some Link</a>
      </li>
    </ul>
  </div>
</div>

では、#target.append の jQuery をどのように記述すればよいでしょうか?

4

2 に答える 2

2
$("#target").append(dest.append(desul.append(desLi.append(desa))));
于 2013-06-02T07:27:18.460 に答える
1

変数で区切ることなく、以下のように実行できます (必要な場合を除く)。

$("#target").append(
    $("<div/>", {className: "something"}).append(
    $("<ul/>", {className: "list"}).append(
    $("<li/>", {className: "list-item"}).append(
    $("<a/>", {href: "", className: "some-link",content: "Some Link"})))));
于 2013-06-02T07:28:02.143 に答える