$(document).ready(function(e) { var authorOptions = { placeholder: 'Authors', tags: true, ajax: { url: '/authors/search', dataType: 'json' } }; var locationOptions = { placeholder: 'Location', tags: true }; $('#add-form .select2-author').select2(authorOptions); $('#add-form .select2-location').select2(locationOptions); $('#add-form').on('keyup', '.barcode_input', function (e) { if (e.keyCode == 13) { // Do something e.preventDefault(); var $row = $(this).closest('.form-row'); $.get('/lookup/' + $(this).val(), function(res) { $row.find('input[name*=name]').val(res.title); var $authors = $row.find('.select2-author'); for (var i = 0; i < res.authors.length; i++) { $authors.append($('