<div id="a">
<div id="b"></div>
<div>
<p>Insert me after #b</p>
要件は、「#B」の後のpタグが挿入され、挿入操作が再び起こったときに、唯一の代わりに、より多くの追加のpタグに置き換えます。
function insertP(html)
{
var a = $("#a");
var p = a.find("p")
if(p.length == 0)
{
p = $("<p></p>").appendTo(a);
}
p.html(html)
}
好奇心、なぜ、p個の変数を作りますか?私の答えはコードが少なくて効率的ではないでしょうか?私はまだ学んでいるので、私は本当に知らない。 –
このコードでは、acrossステートメントへの参照が使用されるため、変数を使用してjqueryセレクター呼び出しを減らすことをお勧めします。このコードはさらに、完全なロジックのためにinsertP – Chandu