要素を最初にdivに置き換えてから、そのdivにappend()によっていくつかの子を持たせたい:
$(el).html('<div></div>').append('<span></span>').append('<span></span>')
divとspanは兄弟であるため、必要なものが得られません。
私も試しました:
$(el).replaceWith('<div></div>').append('<span></span>').append('<span></span>')
成功せずに。この行はAngularJS(ディレクティブ)では機能しません。
スパンをdivの子にする簡単な方法はありますか?
アップデート:
これは私が使用することになったものです:
$(element)
.html($('<div class="property-filter"></div>')
.append(labelElm)
.append(amountElm)
.append(sliderElm));
(私にとって)理解するのは簡単だったので。
すべての解決策をありがとう!