RafaelCK 1 Denunciar post Postado Abril 14, 2013 Olá, galera do Imasters, meu problema é o seguinte vamos supor que em uma página tenha varias Divs, mas que eu quero somente aquela com uma classe especifica por exemplo: <div id="tudo"> <div class="qualquer-coisa"> <p>qualquer coisa</p> </div> <div class="minha-div"> <p>Meu conteudo</p> </div> <div class="qualquer-coisa"> <p>qualquer coisa</p> </div> </div> depois o script em PHP ia pegar o valor <p>Meu conteudo</p> e enviar o conteúdo da div para pegar o valor pode ser também em javascript depois eu modifico aqui em casa alguém tem uma solução? :upset: o código que tenho é o seguinte <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Teste pegar Valor de elementos</title> </head> <!-- link jqueru da api googlr--> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> <script> // começo o jquery $(function($){ // no id #enviar assim que clicar vai executar um função $('#enviar').click(function(){ /* veja que eu criei variaveis para guardar os item * e sómente precisei usar a função val() para * retornar o valor dos campo para a varivel */ var nome = $('#nome').val(); var idade = $('#idade').val(); // só parar testar coloco as variveis em um alert só para testar mesmo alert(nome + " " + idade); }); }); </script> <body> <!-- repare que coloquei um id para cada um --> <input id="nome" type="text" /> <input id="nome" type="text" /> <!-- essa div que eu criei --> <input id="idade" type="text" /> <!-- coloquei um link para ser clicado para poderia ser qualquer outro elemento --> <button id="enviar">Enviar</button> </body> </html> peguei esse código no site http://tutsmais.com.br/blog/javascript-2/pegar-valores-do-formulario-com-javascript-para-ajax-php-js-variaveis-etc/ mas ele envia o valor somente de uma div com id="nome" e a outra div com id="nome" ela não envia :( Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Abril 14, 2013 ID é um dado único, você não pode ter 50 elementos com o mesmo ID, neste caso troque o id por class ou alguma coisa coisa que possa se repetir. Compartilhar este post Link para o post Compartilhar em outros sites
Edgard Hufelande 27 Denunciar post Postado Abril 15, 2013 Ou você pode fazer o seguinte... $(function(){ $("#nome").hover(function(){ alert($(this).val()); }); }); Ele irá pegar o valor daquele campo em que você colocou o mouse em cima, mesmo que esteja com o mesmo ID. Compartilhar este post Link para o post Compartilhar em outros sites