是否可以在asp.net mvc4中使用jquery在@html.label中设置值?
我有一个是否可以在asp.net mvc4中使用jquery在@html.label中设置值?,jquery,asp.net,asp.net-mvc,html,asp.net-mvc-4,Jquery,Asp.net,Asp.net Mvc,Html,Asp.net Mvc 4,我有一个@Html.Label(“,new{id=“txtStatus1”}) 其中,txtstatus1值是使用jquery作为 $('#txtStatus1').val(TicketStatus) 但我无法将此值设置为label。试试这个 使用.text()或.html() 获取html标签值 var txt = $('#lbltxt').html(); $('#lbltxt').html("your value"); 设置html标签值 var txt = $('#lbltxt').h
@Html.Label(“,new{id=“txtStatus1”})
其中,txtstatus1值是使用jquery作为
$('#txtStatus1').val(TicketStatus)代码>
但我无法将此值设置为label。试试这个
使用.text()
或.html()
获取html标签值
var txt = $('#lbltxt').html();
$('#lbltxt').html("your value");
设置html标签值
var txt = $('#lbltxt').html();
$('#lbltxt').html("your value");
要获取asp.net标签值,我们需要编写如下所示的代码
var txt = $('#<%=lbltxt.ClientID%>').html();
设置Asp.net标签值
$('#<%= lbltxt.ClientID%>').html('Your Value')
此语句不输出任何内容,因为您没有为以下值指定值:
@Html.Label("", new { id="txtStatus1" })
如果你改变它,给它一个值,即
@Html.Label("a", new { id="txtStatus1" })
它的输出是:
<label for="a" id="txtStatus1">a</label>
如果参数来自您的模型,您可能需要在参数周围添加引号和输出
$('#txtStatus1').val('@Model.TicketStatus');
TicketStatus到底是什么?尝试.text()
而不是.val()
我正在使用html5和MVC4将查询设置为$('#txtStatus1')。text(TicketStatus);没有帮助!!ticketstaus是一个用于设置值的变量。我通过使用where$('#qqq').text(变量)解决了这个问题;
$('#txtStatus1').val('@Model.TicketStatus');