.one()
- это то же самое, что и .click()
, за исключением того, что он работает только один раз , а затем отключается.
Возможно, вы захотите сделать это:
var $target = $('#div' + i);
if (!$target.next().hasClass('plussign')) {
$('<div />', {'class': 'plussign'}).insertAfter($target);
}
Обратите внимание, что я изменил ваш id
на class
.id
являются уникальными, и в документе не может быть двух элементов с одинаковым id
.class
, с другой стороны, не является уникальным и может использоваться для группировки множества элементов.