Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jefferson Fernandes_81308

[Resolvido] Passar variaveis

Recommended Posts

Ola pessoal poderiam me ajudar aki ...ainda nao domino jquey e js por isso to me batendo numa coisa...

 

 

como faco para passar o valor de uma variavel para outra.

 

exemplo.

 

eu tenho um form com o campo CAUSA1 e CAUSA2 .

 

ai capturei o id deleS.

 

$("#causa1").val()   
$("#causa2").val()

 

depois eu passei o valor das variaveis para js

 

var causa1 =$("#causa1").val()   
var causa2 =causa$("#causa2").val()

 

depois de ter feito isso eu trabalho com minhas variaveis ate chegar no resultado que eu quero....

e trabalhando nelas eu descubro que tenho que usar a primeira variavel. causa1

 

 

o que eu quero eh o seguinte quero pegar o valor de causa 1 e jogar dentro de $("#causa_real").val()

 

tentei fazer assim

$("#causa").val() = causa1

e tambem tentei assim

$("#causa").val() = $("#causa1").val()

 

mas nao funciona

Compartilhar este post


Link para o post
Compartilhar em outros sites

o .val() é tanto getter qnto setter

 

 

$("#causa").val( $("#causa1").val() );

para usar o setter, basta enviar como parâmetro para o método

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse é um dos problemas de se aprender jQuery antes de aprender Javascript direito...

 

Na realidade isso é uma questão básica de programação. Ele tentou definir um valor ao que é retornado por uma função/metódo, e isso não é possivel.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o .val() é tanto getter qnto setter

 

 

$("#causa").val( $("#causa1").val() );

para usar o setter, basta enviar como parâmetro para o método

 

 

Cara naum funcionou....

 

quando faco da maneira que você falou e dou um alert()

 

ele mostra indefinido....

 

e se eu der alert()

em cima do causa1 ele mostra o que capturei na ID...

Compartilhar este post


Link para o post
Compartilhar em outros sites

o.O Você não está errando os IDs?

 

$("#causa_real").val( $("#causa1").val() );

 

 

 

Bom vamos lah eh assim...

 

eu tenho um form

 


<select name="causa1" id="causa1" >
<?php 
do {  
?>
<option value="<?php echo $row_menu_list_materia_prima['defeito']?>" ><?php echo $row_menu_list_materia_prima['defeito']?></option>
<?php
} while ($row_menu_list_materia_prima = mysql_fetch_assoc($menu_list_materia_prima));
?>
</select>


<select name="causa2" id="causa2" >
<?php 
do {  
?>
<option value="<?php echo $row_menu_list_montagem['defeito']?>" ><?php echo $row_menu_list_montagem['defeito']?></option>
<?php
} while ($row_menu_list_montagem = mysql_fetch_assoc($menu_list_montagem));
?>
</select>

 

 

ai eu capturo os id assim

 

$(function(){

//Valores originais dos campos dos forms
var field_values = 
{//todos os valores dos forms sao colocados dentro da variavel field_values.

//id        :  value

'causa1' : 'causa1',
'causa2' : 'causa2',

};

 

 

depois passo os objetos para variaveis js

 

var causa1 = $("#causa1").val()
var causa2 = $("#causa2").val()

 

 

depois disso trabalho minhas variaveis ate chegar ao resultado que eu quero....o resultado que eu quero e descobrir e se devo usar causa1 e causa2

 

digamos que eu descubra que devo usar causa1

 

 

ai eu tentei usar o que você me disseram

 

$("#causa").val($("#causa1").val())

 

e depois pegar eles num array

 

    var fields = new Array(
           $('#serial_number').val(),
           $('#login').val(),
           $('#acusador').val(),
           $('#falha_original').val(),
           $('#acao').val(),
    $("#causa").val()                      
       )

 

e depois apresento eles na minha index

 

    tr.each(function(){
           //alert( fields[$(this).index()] )
           $(this).children('td:nth-child(2)').html(fields[$(this).index()]);
       });

 

 

 

so que quando vou aprensentar nao aparece nada ....

e quando vou dar um alert so pra testar tbm naum funciona aparece indefinido

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.