2010-01-19 6 views
4

J'ai un tableau des emplacements. Chaque emplacement est associé à une URL individuelle. J'utilise une colonne pour activer/désactiver cette URL afin que je puisse éteindre et allumer les lieux. J'utilise bind/click de jQuery pour le faire avec une requête AJAX. Je veux maintenant faire en cliquant n'importe où sur cette ligne de table amener l'utilisateur à cette URL individuelle.Prévention des conflits jQuery click()

var url="http://mysite.com/"+jQuery(event.target).siblings("td.url").text(); 
jQuery(location).attr('href', url); 

Le problème est qu'il intercepte mes autres colonnes. Est-il un moyen de dire quelque chose comme:

if(event.target != jQuery("td.active")){ //redirect } 

Répondre

2
if(!jQuery(event.target).is('.active')) { 

est ce que vous voulez.

+0

Merci beaucoup, ça marche! –