以下が両方の要素にcssルールを適用しないのはなぜですか?
var prevElem = $('<a href="#" class="'+ settings.prev +'" />').text('Prev');
var nextElem = $('<a href="#" class="'+ settings.next +'" />').text('Next');
container.append(prevElem, nextElem);
$(prevElem, nextElem).css('top', container.height()/2);
prevElemにのみ適用されます。
動的要素が(クラスとともに)DOMに追加されているため、そこにあることに注意してください。