繁体   English   中英

使用Jquery(Razor)添加HTML帮助器

[英]Add Html helpers with Jquery (Razor)

单击按钮时,我需要添加一个@ Html.HiddenFor

我的jQuery代码是这样的:

function btnAdd() {

var x;
y = $("#drpDwnPRTPP");  

$("#budgetsList ul").html('<li>Primer elemento ' +
'@Html.HiddenFor(x => Model.ToList()['+ c +'].PRTPP_ID, new { @id="prtppID"'+ c +', @value="'+ y.val() +'" })' +
'</li>'
   ); 
}

但是,当我单击时,这就是我在html中得到的内容:

入门元素@ Html.HiddenFor(x => Model.ToList()[0] .PRTPP_ID,新的{@ id =“ prtppID” 0,@ value =“ 1”})

代替输入元素

有什么办法吗? ...

HTML帮助程序是服务器端,Jquery在客户端发生,因此您需要在客户端添加隐藏字段。 请参阅: stackoverflow

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM