J'ai une div comme ui-widget-content avec un h3 comme un ui-widget-header. L'en-tête a trois boutons. Chacun a la classe "save" "delete" et "cancel" respectivement. Je veux avoir une fonction .click quand vous cliquez sur la div, sauf si vous cliquez sur l'un des boutons.jquery/jqueryui, cliquez n'importe où dans div en dehors du bouton
J'ai essayé: $(".record").not(".save").not(".delete").not(".cancel").click(
mon code est:
<div class="record cursorPointer hoverClass ui-widget-content">
<h3 class="ui-widget-header">
<table width="100%"><tr>
<td align="left" style="width:33%; color:Red">somecontractorone</td>
<td style="width:33%" align="center"> Name: Joe Q Shmoe </td>
<td style="width:33%" align="right"> Buisness: joeqshmoeelectrical</td>
<td><button style="width:20px;height:20px" class="save"></button></td>
<td><button style="width:20px;height:20px" class="delete"></button></td>
<td><button style="width:20px;height:20px" class="cancel"></button></td></tr>
</table>
</h3>
</div>
Cependant, la fonction de clic toujours activé lorsque vous cliquez sur les boutons.
Des idées?
'$ ("enregistrement") cliquez sur (function (e) { if ($ (e.target) .is (! ': Bouton')) {' œuvres. Mais je ne suis pas sûr que cela fonctionne et la façon dont je l'ai fait ne ... – kralco626
@ kralco626 - Essayez l'exemple jsfiddle si vous avez encore des problèmes. –
Je l'ai eu pour travailler avec le e.target. Je ne sais pas exactement pourquoi cela ne marche pas mon chemin, mais c'est ok. Merci! – kralco626