diff --git a/js/bootstrap-fileupload.js b/js/bootstrap-fileupload.js index b547661c..a9062250 100644 --- a/js/bootstrap-fileupload.js +++ b/js/bootstrap-fileupload.js @@ -159,8 +159,7 @@ if ($this.data('fileupload')) return $this.fileupload($this.data()) - var $target = $(e.target).is('[data-dismiss=fileupload],[data-trigger=fileupload]') ? - $(e.target) : $(e.target).parents('[data-dismiss=fileupload],[data-trigger=fileupload]').first() + var $target = $(e.target).closest('[data-dismiss="fileupload"],[data-trigger="fileupload"]'); if ($target.length > 0) { $target.trigger('click.fileupload') e.preventDefault()