Как одной функцией добавить элемент в DOM и получить ссылку на его объект?
var div = $('<div />', {
	'id': 'item',
  'class': 'item',
  'text': 'Текст'
}).appendTo('body');

console.log(div);
Раньше в jQuery этот метод назывался leave
https://jsfiddle.net/51ndpggt/
PS: И зачем искать созданный элемент, если можно добавить событие во время создания$("body").append(
    $("<div></div>", {
        'id': 'item',
        'class': 'item',
        'text': 'Текст'
    }).hover(function(e){
          $(this).toogleClass("ok");
    });
);