diff --git a/modules/cart/js/commerce_cart.form.js b/modules/cart/js/commerce_cart.form.js
index 91c56640..c64cec77 100644
--- a/modules/cart/js/commerce_cart.form.js
+++ b/modules/cart/js/commerce_cart.form.js
@@ -9,7 +9,7 @@
   Drupal.behaviors.commerceCartForm = {
     attach: function (context) {
       // Trigger the "Update" button when Enter is pressed in a quantity field.
-      $('form .views-field-edit-quantity input.form-number', context)
+      $('.quantity-edit-input', context)
         .once('commerce-cart-edit-quantity')
         .keydown(function (event) {
           if (event.keyCode === 13) {
diff --git a/modules/cart/src/Plugin/views/field/EditQuantity.php b/modules/cart/src/Plugin/views/field/EditQuantity.php
index b21b5bb7..3c229d31 100644
--- a/modules/cart/src/Plugin/views/field/EditQuantity.php
+++ b/modules/cart/src/Plugin/views/field/EditQuantity.php
@@ -161,6 +161,11 @@ class EditQuantity extends FieldPluginBase {
         '#max' => 9999,
         '#step' => $step,
         '#required' => TRUE,
+        '#attributes' => [
+          'class' => [
+            'quantity-edit-input',
+          ],
+        ],
       ];
     }
     $form['actions']['submit']['#update_cart'] = TRUE;
