Javascript 如何为@html.validationfor id赋值?
我需要使用JavaScript或jQuery为“valName”赋值Javascript 如何为@html.validationfor id赋值?,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,我需要使用JavaScript或jQuery为“valName”赋值 有没有办法给id赋值?不清楚您到底想做什么 如果要更改验证消息DOM元素的id: @Html.ValidationMessageFor(m => m.name, "", new { id = "valName" }) document.getElementById('valName').id = 'newId'; // or via jQuery $('#valName').attr('id', 'newId');
有没有办法给id赋值?不清楚您到底想做什么 如果要更改验证消息DOM元素的
id
:
@Html.ValidationMessageFor(m => m.name, "", new { id = "valName" })
document.getElementById('valName').id = 'newId';
// or via jQuery
$('#valName').attr('id', 'newId');
如果要更改验证消息DOM元素的文本
:
@Html.ValidationMessageFor(m => m.name, "", new { id = "valName" })
document.getElementById('valName').id = 'newId';
// or via jQuery
$('#valName').attr('id', 'newId');
这应该起作用:
document.getElementById('valName').innerHTML = 'new content';
// or via jQuery
$('#valName').html('new content');
它将id设置为与表单字段相同,但前缀为“val”