jQuery tem me poupado consideráveis linhas de código
July 25th, 2007. Published under freeDOM.js, jquery. No Comments.
A biblioteca de JavaScript jQuery, tem me poupando consideráveis linhas de código. Meu tempo, cada dia que passa, se torna mais escasso. Então, quando posso codificar menos e viver mais, a felicidade é tamanha que você nem imagina.
Vou demonstrar o pedaço de um código que eu havia codificado alguns meses utilizando a freeDOM.js, e hoje, resolvi refazê-lo utilizando a jQuery. Observe:
Pedaço de código utilizando a freeDOM.js
...
var arrTagInput, i, tagInput;
arrTagInput = $tags('input');
for (i = 0; i < arrTagInput.length; i++) {
tagInput = arrTagInput[i];
if ( (tagInput.getAttribute('id') !== null && tagInput.getAttribute('id') !== '') && tagInput.getAttribute('id').match(/^sbt-cart-update([0-9]+)$/) ) {
tagInputId = tagInput.getAttribute('id');
$remove($(tagInputId));
}
}
...
Pedaço de código utilizando a jQuery.
...
$('input[@id*=sbt-cart-update]').remove();
...
Sim, somente.
Meu objetivo com ambos os códigos é selecionar todos os elementos input da página, com os elementos selecionados, irei filtrá-lo, pegando apenas aqueles que contenham em seu atributo ID o seguinte: “sbt-cart-update”.
Satisfeito.