2017-08-24 1 views
2

Donc j'ai un tas de p éléments qui appellent la fonction de refaire sur le clic.Comment définir dynamiquement la valeur d'une entrée lorsque je charge le code HTML après un clic?

Comme vous pouvez le voir, je charge le modèle quest [q] sur le div .form quand il est cliqué. Chacun de ces modèles qui peuvent être chargés ont été précédemment soumis formulaires qui ont envoyé la valeur à un objet. Lorsque l'élément P est cliqué, l'idée est de rendre le formulaire qui donne à l'utilisateur la possibilité de modifier la valeur dans l'objet.

Pour l'instant je ne suis que des exemples de codage dur comme vous pouvez le voir en définissant la valeur de revenu id (qui est l'id de l'entrée sur le modèle que je rends sur le div .form).

Toutefois, cela ne fonctionne pas, donc lorsque le modèle est rerender, la valeur dans l'espace vide.

Quelqu'un peut-il m'aider à comprendre comment je peux obtenir la valeur de l'entrée pour montrer la valeur précédemment soumise?

function redo(q,elem){ 

    q=Number(q); 
    console.log(q); 
    if(q+1 != iterator){ 

    $('.form').load(quest[q]); 
    iterator=q+1; 


    } 
    var income = document.getElementById('income'); 
    income.value=1; (this will be objectname.property); 
} 

Répondre

0

Ici vous allez avec un exemple solution https://jsfiddle.net/1nxv2qhr/1/

$('p').click(function(){ 
 
    $("#income").text("This is a test message"); 
 
    $('#div1').html("This is a test message"); 
 
    $('#textbox1').val("This is a test message"); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<p>Click Me!!!</p> 
 

 
<p id="income"></p> 
 
<div id="div1"></div> 
 
<input type="text" id="textbox1" />

Pour, le réglage de la valeur à un élément comme (paragraph, div), s'il vous plaît utilisez .html ou .text et input textbox utiliser .val

Espérons que cela vous aidera à trouver une solution.

+0

Je ne peux pas croire à quel point j'ai pensé à cela. Cependant, cela ne fonctionne que si vous codez une valeur. Je fais $ ("# id) .val (object.prop), et il ne fonctionne pas – Aaron

+0

@ Aaron ... A-t-il travaillé pour vous ??? – Shiladitya

+0

Cela a fonctionné, mais a ensuite cessé de travailler =/ – Aaron