diff --git a/includes/ajax.inc b/includes/ajax.inc
index bef3c05..6f15964
--- a/includes/ajax.inc
+++ b/includes/ajax.inc
@@ -68,7 +68,7 @@ function views_ajax() {
       // Reuse the same DOM id so it matches that in Drupal.settings.
       $view->dom_id = $dom_id;
 
-      $commands[] = ajax_command_replace('.view-dom-id-' . $dom_id, $view->preview($display_id, $args));
+      $commands[] = ajax_command_replace('.view-dom-id-' . $dom_id, preg_replace('/view-dom-id-\S+/', 'view-dom-id-' . $view->dom_id, $view->preview($display_id, $args)));
     }
     drupal_alter('views_ajax_data', $commands, $view);
     return array('#type' => 'ajax', '#commands' => $commands);
