diff --git a/lib/zombie/browser.coffee b/lib/zombie/browser.coffee index cb56fc6e7..ee1d0d7df 100644 --- a/lib/zombie/browser.coffee +++ b/lib/zombie/browser.coffee @@ -685,9 +685,9 @@ class Browser extends EventEmitter button: (selector)-> if button = @querySelector(selector) return button if button.tagName == "BUTTON" || button.tagName == "INPUT" - for button in @querySelectorAll("form button") + for button in @querySelectorAll("button") return button if button.textContent.trim() == selector - inputs = @querySelectorAll("form :submit, form :reset, form :button") + inputs = @querySelectorAll(":submit, :reset, :button") for input in inputs return input if input.name == selector for input in inputs diff --git a/test/jquery_compat_test.coffee b/test/jquery_compat_test.coffee index be3270073..c713101a8 100644 --- a/test/jquery_compat_test.coffee +++ b/test/jquery_compat_test.coffee @@ -29,6 +29,10 @@ test = (version)-> + +
+ +