title: event.target.nodeName != "CHECKBOX"
body: <p>I'm trying to get a function work properly.
  When clicking on a row in a table, a pop up appears with the info(from the clicked row) auto filled in into textfields. This part works perfectly.</p>
  
  <p>What i want to do now is that the function gets called ONLY if in the row it's not clicked on a button or a checkbox.
  The button part works, but not the checkbox.</p>
  
  <p>It seems that <em>event.target.nodeName != "CHECKBOX"</em> isn't working.</p>
  
  <p>Why doesn't he recognize the nodeName "checkbox"? Or am i doing it wrong ? I already searched the internet to find the nodeName for a checkbox. But no results :/</p>
  
  <p>Sorry for my bad English!</p>
  
  <pre><code>    $('.management table.table-companies tbody tr').on('click touchstart',function(event) {
          if(
              event.target.nodeName != "BUTTON" 
              &amp;&amp; event.target.nodeName != "I"
              &amp;&amp; event.target.nodeName != "CHECKBOX"
              )
          {
  
              jmOpenRelatedContact($(this));
  
          }
      });
  </code></pre>