если ты потом с этим объектом хочешь еще что-то делать, кроме как show(), то лучше поэтапно сделать:
1. создать этот объект (занести в переменную)
2. добавить куда тебе нужно.
3. открыть
или же, цепочку вызовов можно писать не в одну строку, я имею ввиду, переносы делать, чтобы код наглядный был.
то есть
PHP:
var $order = $('#js')
.prepend('<div id="order"></div>')
.find('#order')
.show('slow');
и рекомендуется создаваемые переменные, которые будут содержать объект JQ, именовать с префиксом $, чтобы потом сразу понимать - что там jQuery объект. да и другим разработчикам будет проще потом разбираться.
PS. кстати, а не пробовал так
PHP:
var $order = $('#js')
.prepend('<div id="order"></div>')
.show('slow');
это к вопросу о том, что ты два раза "order" пишешь.
или, как написал в самом начале
PHP:
var $order = $('<div id="order"></div>');
$('#js').prepend($order);
$order.show('slow');