如何使用jQuery为范围设置值

如何使用jQuery为范围设置值,jquery,Jquery,如何使用jQuery为标记设置值 例如 下面是我的标签: 在我的jQuery代码中: jQuery.noConflict(); jQuery(文档).ready(函数($){ var invitee=$.ajax({ 键入:“获取”, url:“http://localhost/FormBuilder/index.php/reports/getInvitee/", 异步:false }).responseText; var invitee_email=eval(“(“+invitee+”)”

如何使用jQuery为
标记设置值

例如

下面是我的
标签:


在我的jQuery代码中:

jQuery.noConflict();
jQuery(文档).ready(函数($){
var invitee=$.ajax({
键入:“获取”,
url:“http://localhost/FormBuilder/index.php/reports/getInvitee/",
异步:false
}).responseText;
var invitee_email=eval(“(“+invitee+”)”);
var submitter_name=$.map(invitee_email.invites,函数(j){
返回j.提交者;
});         
警报(提交者名称);//警报是否正确
$(“#提交者名称”).text(提交者名称);//但在这里它不起作用为什么??????
});
您可以执行以下操作:

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

$(“#提交者名称”).html(“测试1 2 3”);

您正在查找错误的选择器id:

 $("#submitter").text(submitter_name);
应该是

 $("#submittername").text(submitter_name);
您正在使用
jQuery(document).ready(function($){}
表示您在这里使用的是
jQuery
而不是
$
。因此,要解决您的问题,请使用以下代码

jQuery("#submittername").text(submitter_name);
这将解决您的问题。

您可以使用以下方法:

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

适合我的解决方案如下:

$("#spanId").text("text to show");
语法:

$(选择器).text()
返回文本内容

$(选择器)。文本(内容)
设置文本内容

$(选择器).text(函数(索引,内容))
使用函数设置文本内容


kaynak:

您拼错了span的id(submitter而不是submitter Name)。text和.html之间有什么区别?@Zaid
.text()
将转义任何html字符,以便将其显示为文本。如果要插入希望浏览器呈现的html代码,请使用
.html()
。详细信息:
$("#spanId").text("text to show");