2009-09-29 6 views
277

Comment définir une valeur pour une durée en utilisant JQuery ..comment définir une valeur pour une durée à l'aide JQuery

Par exemple ... ci-dessous est ma durée

<span id="submittername"></span> 

dans mon code JQuery ...

<script type="text/javascript"> 
jQuery.noConflict(); 

jQuery(document).ready(function($){ 

    var invitee = $.ajax({ 
     type: "GET", 
     url: "http://localhost/FormBuilder/index.php/reports/getInvitee/<?=$submitterid;?>", 
     async: false 
    }).responseText; 

    var invitee_email=eval('(' + invitee + ')'); 
    var submitter_name=$.map(invitee_email.invites, function(j){ 
     return j.submitter; 
    });   
    alert(submitter_name); // alerts correctly 
    $("#submittername").text(submitter_name); //but here it is not working WHy so?????? 
}); 

+1

Vous avez mal orthographié id de la durée (submitter au lieu de submittername). – kgiannakakis

Répondre

559

Vous pouvez faire:

$("#submittername").text("testing"); 

ou

$("#submittername").html("testing <b>1 2 3</b>"); 
+2

quelle est la différence entre .text et .html? – Zaid

12

Vous cherchez le mauvais identifiant de sélection:

$("#submitter").text(submitter_name); 

devrait être

$("#submittername").text(submitter_name); 
18

Vous utilisez jQuery(document).ready(function($) {} ici signifie que vous utilisez jQuery au lieu de $. Donc, pour résoudre votre problème, utilisez le code suivant.

jQuery("#submittername").text(submitter_name); 

Ceci résoudra votre problème.

9

Vous pouvez utiliser ceci:

$("#submittername").html(submitter_name); 
Questions connexes