--- a\includes\jquery.drilldown.js
+++ b\includes\jquery.drilldown.new.js
@@ -80,14 +80,11 @@
         if (breadcrumb.length > 0) {
           var trail = $(settings.trail);
           trail.empty();
-          for (var key in breadcrumb) {
+          for (var key = 0; key < breadcrumb.length; key++) {
             if (breadcrumb[key]) {
               // We don't use the $().clone() method here because of an
               // IE & jQuery 1.2 bug.
-              var clone = $('<a></a>')
-                .attr('href', $(breadcrumb[key]).attr('href'))
-                .attr('class', $(breadcrumb[key]).attr('class'))
-                .html($(breadcrumb[key]).html())
+              var clone = $(breadcrumb[key]).clone()
                 .addClass('depth-'+key)
                 .appendTo(trail);
 
