У меня есть это, и она отлично работает:высыхание JQuery селекторы
$(document).delegate("tr.updating input, tr.updating a, tr.updating label", 'click', function(event){
было бы лучше, хотя, чтобы не иметь три экземпляра «tr.updating» туда и вместо того, чтобы сделать что-то вдоль линий от "tr.updating (input|a|label)"
.
Какое кратчайшее (с точки зрения символов в селекторе) способ сделать это?
Почему вы не используете 'on'? – epascarello
Во-первых, вы действительно не можете сделать это из-за использования 'delegate()'. Во-вторых, 'delegate()' само устарел. Вместо этого вы должны использовать 'on()'. –
Не уверен, но если ваш 'tr' имеет' input, a, label, span', и вам нужно нажать на первые 3; вы можете использовать '' tr.updating *: not (span) ''. ИМО селектор уже высох. –