如何使用JQuery为跨度设置一个值
如何使用JQuery设置跨度值
例如…下面是我的跨度
<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?????? });
你可以做:
$("#submittername").text("testing");
要么
$("#submittername").html("testing <b>1 2 3</b>");
你正在使用jQuery(document).ready(function($) {}
在这里表示你正在使用jQuery
而不是$
。所以要解决你的问题,使用下面的代码。
jQuery("#submittername").text(submitter_name);
这将解决您的问题。
你正在寻找错误的select器ID:
$("#submitter").text(submitter_name);
应该
$("#submittername").text(submitter_name);
你可以使用这个:
$("#submittername").html(submitter_name);