2010-01-19 2 views
4

У меня есть таблица местоположений. Каждое место имеет отдельный URL-адрес, связанный с ним. Я использую один столбец, чтобы активировать/деактивировать этот URL-адрес, чтобы я мог включать и выключать местоположения. Я использую jQuery для привязки/щелчка, чтобы сделать это с помощью запроса AJAX.Предотвращение конфликтов jQuery click()

Теперь я хочу, чтобы щелкнуть в любом месте этой строки таблицы, взять пользователя на этот отдельный URL.

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

Проблема в том, что она перехватывает мои другие столбцы. Есть ли способ, чтобы сказать что-то вроде:

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

ответ

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

является то, что вы хотите.

+0

Большое спасибо, что работает! –

 Смежные вопросы

  • Нет связанных вопросов^_^