Você pode usar size()
, mas o jQuery recomenda o uso do comprimento para evitar a sobrecarga de outra chamada de função:
$('div.mydivclass').length
Assim:
// since length is zero, it evaluates to false
if ($('div.mydivclass').length) {
http://api.jquery.com/size/
http://api.jquery.com/length/
ATUALIZAR
A resposta selecionada usa um teste de desempenho, mas é um pouco falho, pois também inclui a seleção de elementos como parte do desempenho, que não é o que está sendo testado aqui. Aqui está um teste de desempenho atualizado:
http://jsperf.com/check-if-div-exists/3
Minha primeira execução do teste mostra que a recuperação de propriedades é mais rápida que a recuperação de índice, embora o IMO seja bastante insignificante. Eu ainda prefiro usar o comprimento, pois faz mais sentido quanto à intenção do código, em vez de uma condição mais concisa.