div
与えられた要素の後に要素を挿入したい。一度それを行うにはどうすればよいですか?
これは私が持っているものです:
var i = 1;
$('<div id="plussign"></div>').one("insertAfter","#div" + i);
div
与えられた要素の後に要素を挿入したい。一度それを行うにはどうすればよいですか?
これは私が持っているものです:
var i = 1;
$('<div id="plussign"></div>').one("insertAfter","#div" + i);
.one()
一度.click()
だけ動作してから切り離されることを除けば、と同じです。
あなたはおそらくこれをしたいでしょう:
var $target = $('#div' + i);
if (!$target.next().hasClass('plussign')) {
$('<div />', {'class': 'plussign'}).insertAfter($target);
}
id
私があなたをに変更したことに注意してくださいclass
。は一意であり、ドキュメント内にid
同じ要素が2つ存在することはできません。一方、は一意ではなく、多くの要素をグループ化するために使用できます。id
class