diff --git a/js/jQuery.mobile.forms.select.js b/js/jQuery.mobile.forms.select.js index 14735673..ef7ae301 100644 --- a/js/jQuery.mobile.forms.select.js +++ b/js/jQuery.mobile.forms.select.js @@ -136,6 +136,7 @@ $.fn.customSelect = function(options){ //back button listbox.find('.ui-listbox-header a').click(function(){ select.trigger('hidemenu'); + return false; }); diff --git a/js/jQuery.mobile.js b/js/jQuery.mobile.js index 09de767b..d9c3f71e 100644 --- a/js/jQuery.mobile.js +++ b/js/jQuery.mobile.js @@ -334,9 +334,9 @@ //add back buttons to headers that don't have them // FIXME make that optional? // TODO don't do that on devices that have a native back button? - var backBtn = $el.find('.ui-header a.ui-back'); + var backBtn = $el.find('.ui-header:not(.ui-listbox-header) a.ui-back'); if(!backBtn.length){ - backBtn = jQuery('').appendTo($el.find('.ui-header')); + backBtn = jQuery('').appendTo($el.find('.ui-header:not(.ui-listbox-header)')); } //buttons from links in headers,footers,bars, or with data-role