div を作成し、その中にネストされたスパンを作成することを目的とした次のコードを作成しました。これがコードです。その結果は私を困惑させます:
function(){
$("<div>", {
text: "<span>SomeText</span>",
class: "queryTitle"
}).prependTo(container);
クロムで検査すると、これは結果の html です。
<div class="queryTitle"><span>1234</span></div>
これは私が目指している正確な html ですが、次のように、スパン ブロックがブラウザーで「レンダリングされていない」と表示されるため、この html はブラウザーで適切にレンダリングされません。
<span>1234</span>
(以下のようにコードを書き換えることができることを理解しています
function(){
$("<div class = " + queryTitle + "><span>1234</span></div>").prependTo(container)
}
これは望ましい結果を返しますが、この構文は少し読みにくいと思います。さらに、教育ドリルとして何が間違っているのかを本当に理解したいと思っています。
読んでくれてありがとう。