Показать сообщение отдельно
  #1 (permalink)  
Старый 03.06.2013, 15:14
Новичок на форуме
Отправить личное сообщение для bannndi Посмотреть профиль Найти все сообщения от bannndi
 
Регистрация: 25.03.2013
Сообщений: 7

'click' для разных селекторов
Добрый день!

использую jQuery 1.5.2
Пытаюсь реализовать следующую вещь:


назначаю клик для двух разных селекторов, чтобы не дублировался вызов функции. Различие этих селекторов в следующем:
#setAll должен установить дату для всех <td> в наборе $('#setAll')
#setOne должен установить дату только для своего <td> $('#setOne'), т.е. по которому непосредственно кликнули.

Подозреваю, что нужно сравнивать $(this) в обработчике, но пока не получается достичь нужного результата. Может быть, я даже пытаюсь сделать не совсем оптимальную вещь.

$('body').delegate('#setAll.date, #setOne.date', 'click'
    ,function(){

// если клик по #setOne, то дата должна устанавливаться только в эту ячейку

// если клик по #setAll, дата должна устанавливаться во все ячейки набора #setAll



    }); 
}



Вопрос в следующем - каким условием я могу определить, что клик был по #setAll или #setOne?


PS: id #setAll и #setOne, используются вместо классов временно, наследие, так сказать
Ответить с цитированием