O que acontece quando um seletor jQuery não foi encontrado?

Se eu passar umselector como umparameter para uma função.

// selector is an object
function(selector) {

  selector.trigger('eventHere');
}

Obviamente, oevent nunca dispara se oselector que foi passado não tinha esseevent, mas devo fazer uma verificação de condição antes de acionar o evento? Quero dizer

// selector is an object
if(selector === 'matched'){
  // then fire the event
}
else{
  // do nothing
}

ou apenas deixa pra lá ...?

questionAnswers(5)

yourAnswerToTheQuestion