如何使用JQuery设置span的值

时间:2009-09-29 10:29:27

标签: jquery

如何使用JQuery设置span的值..

例如...... 以下是我的范围

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

在我的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??????
});

6 个答案:

答案 0 :(得分:666)

你可以这样做:

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

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

答案 1 :(得分:19)

您正在使用jQuery(document).ready(function($) {}表示您使用jQuery代替$。因此,要解决您的问题,请使用以下代码。

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

这将解决您的问题。

答案 2 :(得分:13)

您正在寻找错误的选择器ID:

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

应该是

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

答案 3 :(得分:10)

您可以使用:

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

答案 4 :(得分:2)

语法:

$(selector).text() 返回文本内容。

$(selector).text(content) 设置文本内容。

$(selector).text(function(index, curContent)) 使用函数设置文本内容。

皮艇:https://www.geeksforgeeks.org/jquery-change-the-text-of-a-span-element/

答案 5 :(得分:-2)

对我有用的解决方案如下:

$("#spanId").text("text to show");