11 Stimmen

jQuery, Klick-Element innerhalb klickbaren Element

Ich habe HTML-Syntax wie folgt:

<table>
  <tr>
    <td id="click1">
      <a href="somelink.html" id="click2">
        here's the link
      </a>
    </td>
  </tr>
</table>

und ich habe jquery Syntax wie diese

$('td#click1').ajaxify();
$('a#click2').fancybox();

Mein Problem ist, wenn ich auf die #click2 dann die #click1 ebenfalls ausgewählt ist.

Wie kann ich erreichen, dass nur ausgewählt wird #click2 ohne zu telefonieren #click1 ?

28voto

Headshota Punkte 20323
$('a#click2').click(function(event){

    event.stopPropagation();

})

können Sie stopPropagation aufrufen, um zu verhindern, dass das Ereignis im DOM-Baum nach oben klettert.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X