1 2 3 4 |
if( $('#id_do_elemento_que_eu_quero').length ) { // façamos alguma coisa. } |
O código acima irá fazer o mesmo que isto no Javascript tradicional:
1 2 3 4 5 |
var d = document.getElementById('id_do_elemento_que_eu_quero'); if(d != null) { // façamos alguma coisa. } |
Caso você queira deixar esta solução mais elegante, podemos criar um método extendido para ser invocado através do seletor do JQuery, assim:
1 2 3 4 |
jQuery.fn.exists = function () { return jQuery(this).length > 0 ? true : false; }; |
Logo podemos utilizar assim:
1 2 3 4 |
if( $('#id_do_elemento_que_eu_quero').exists() ) { // façamos alguma coisa. } |
Ou fazendo N variações possíveis com os seletores, como:
1 2 3 4 |
if( $('div > p > strong').exists() ) { $('div > p > strong').attr('style', 'color: #990000;'); } |
Para dúvidas, sugestões, etc. utilizem a área de comentários abaixo.
Abraços e até a próxima.