Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在asp.net mvc4中使用jquery在@html.label中设置值?_Jquery_Asp.net_Asp.net Mvc_Html_Asp.net Mvc 4 - Fatal编程技术网

是否可以在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');