jquery - 可以在 asp.net mvc4 中使用 jquery 在 @html.label 中设置值吗?

标签 jquery asp.net asp.net-mvc html asp.net-mvc-4

我有一个 @Html.Label("", new { id="txtStatus1"})

其中 txtstatus1 值是使用 jquery as 获取的 $('#txtStatus1').val(TicketStatus);

但我无法将此值设置为标签。

最佳答案

此语句不会输出任何内容,因为您尚未指定 for 值:

@Html.Label("", new { id="txtStatus1" })

如果你改变它给它一个值即

@Html.Label("a", new { id="txtStatus1" })

它输出这个:

<label for="a" id="txtStatus1">a</label>

Sridhar R 是正确的,您可以像这样使用文本来设置它:

$('#txtStatus1').text('this')

http://jsfiddle.net/bk8KZ/

如果参数来自您的模型,您可能需要在参数周围添加引号和输出,即

$('#txtStatus1').val('@Model.TicketStatus');

TicketStatus 到底是什么?

关于jquery - 可以在 asp.net mvc4 中使用 jquery 在 @html.label 中设置值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20469199/

相关文章:

javascript - JQuery - 添加超过 1 条评论不起作用

jquery - CSS 按钮在 Firefox 中工作(接近)完美,在 IE 和 Chrome 中崩溃和燃烧

javascript - javascript递归函数错误

javascript - 获取 jQuery get().done() 函数的返回值

c# - 打印多个 PDF 文件而不显示打印机对话框

c# - PayPal.Api 无法识别 App.config 文件

asp.net - asp.net 中的用户控件 (ascx) 及其可绑定(bind)属性未显示在数据容器中

javascript - 如何使用数组提供的值设置在列表框中选择的项目?

asp.net-mvc - ASP.NET MVC 路由 - 尝试在 URL 中有一个名称

c# - 从 MVC View 调用 Web API Controller 以返回 XML 文件