Seletor jquery funcionando diferente
Boa noite... Galera hoje aconteceu algo estranho quando estava usando a biblioteca 2.1.1 jquery... eu nunca havia reparado uma diferença que aconteceu...
$(document).ready(function(e) {
var dietaTd = $('#dieta tr');
var dietaInputTd = '<td><input type="text" value="" /></td>';
$('.adicionarColuna').on('click', function(){
//1 - var dietaTd = $('#dieta tr');
dietaTd.each( function() {
$('#dieta tr').append(dietaInputTd);
//2 - dietaTd.append(dietaInputTd);
});
});
});
A situação é a seguinte... da maneira que está o script adiciona as colunas na tabela normalmente... Mas se eu colocar a váriavel dietaTd dentro de ON, ele adiciona tudo errado as colunas... e se eu colocar essa váriavel no append, ele só adiciona a primeira linha a variável, e não cria a coluna adicionando todas as td...
Alguém tem ideia porque isso acontece... pois eu nunca havia passado por essa situação... sempre pensei que todas as maneiras que mostrei acima dariam certo... independente se fossem váriavel ou não, ou dentro ou fora do ON...
Discussão (5)
Carregando comentários...