Search code examples
jqueryinsertafter

Jquery insertAfter() format?


Is there a better way of writing this?

$('<span class="a"></span>').insertAfter($('#email'));
$('<span class="a"></span>').insertAfter($('#username'));
$('<span class="a"></span>').insertAfter($('#password'));
$('<span class="a"></span>').insertAfter($('#password_confirmation'));

Solution

  • insertAfter can take a query string:

    $("<span class=\"a\"></span>").insertAfter("#email,#username,#password,#password_confirmation")