I have a button with a span inside it. I have a click event on the button and I also have a click event on the span, but in IE11 the span click event is not firing (works in Chrome/Firefox). Is there any workaround to this without changing from a button to a div?
I know that changing my button to a div will work (as answered in other questions), I want to avoid doing that.
https://jsfiddle.net/asjo8ox0/2/
$(document)
  .on("click", ".parent", function() {
    alert("parent");
  })
  .on("click", ".child", function(e) {
    alert("child");
    e.stopPropagation();
  }).parent {
  width: 200px;
  height: 200px;
  background-color: cornflowerblue;
}
.child {
  width: 100px;
  height: 100px;
  background-color: white;
  display: none;
}
.parent:hover .child {
  display: block;
}<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="parent">
  <span class="child"></span>
</button> 
     
     
     
    