diff --git a/facetapi.js b/facetapi.js
index 66bb2e6..a09ada7 100644
--- a/facetapi.js
+++ b/facetapi.js
@@ -43,11 +43,11 @@ Drupal.facetapi.applyLimit = function(settings) {
       $('<a href="#" class="facetapi-limit-link"></a>').text(Drupal.t('Show more')).click(function() {
         if ($(this).prev().find('li:hidden').length > 0) {
           $(this).prev().find('li:gt(' + limit + ')').slideDown();
-          $(this).text(Drupal.t('Show fewer'));
+          $(this).addClass('open').text(Drupal.t('Show fewer'));
         }
         else {
           $(this).prev().find('li:gt(' + limit + ')').slideUp();
-          $(this).text(Drupal.t('Show more'));
+          $(this).removeClass('open').text(Drupal.t('Show more'));
         }
         return false;
       }).insertAfter($(this));
