diff --git a/lib/scripts/media.js b/lib/scripts/media.js
index bcdba2a489cd86a277d42b67e05e79656321412a..ebbee5a78945354d09497098b1917caa9a03bebe 100644
--- a/lib/scripts/media.js
+++ b/lib/scripts/media.js
@@ -303,7 +303,7 @@
 
         $.post(
             DOKU_BASE + 'lib/exe/ajax.php',
-            link.attr('search').substr(1) + '&call=medians',
+            link[0].search.substr(1) + '&call=medians',
             function (data) {
                 ul.html(data);
                 listitem.append(ul);
@@ -326,7 +326,7 @@
 
         event.preventDefault();
 
-        jQuery.remove('div.success, div.info, div.error, div.notify');
+        jQuery('div.success, div.info, div.error, div.notify').remove();
 
         content = $('#media__content');
         content.html('<img src="' + DOKU_BASE + 'lib/images/loading.gif" alt="..." class="load" />');
@@ -334,7 +334,7 @@
         // fetch the subtree
         $.post(
             DOKU_BASE + 'lib/exe/ajax.php',
-            link.attr('search').substr(1)+'&call=medialist',
+            link[0].search.substr(1)+'&call=medialist',
             function (data) {
                 content.html(data);
                 prepare_content(content);