comment définir une valeur pour un span en utilisant JQuery

Comment définir une valeur pour un span en utilisant JQuery .

Par exemple... Voici mon span

<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??????
});
</script>
Solution

Vous pouvez le faire :

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

ou

$("#submittername").html("testing 1 2 3");
Commentaires (2)

Vous utilisez jQuery(document).ready(function($) {} ce qui signifie qu'ici vous utilisez jQuery au lieu de $. Pour résoudre votre problème, utilisez le code suivant.

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

Cela résoudra votre problème.

Commentaires (0)

Vous cherchez le mauvais identifiant de sélecteur :

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

devrait être

 $("#submittername").text(submitter_name);
Commentaires (0)