如何为@html.validationfor id赋值?

时间:2015-10-15 12:44:02

标签: javascript jquery asp.net-mvc

@Html.ValidationMessageFor(m => m.name, "", new { id = "valName" })

我需要为" valName"分配值使用JavaScript或jQuery。

有没有办法为id赋值?

2 个答案:

答案 0 :(得分:2)

目前尚不清楚你想要做什么?

如果要更改验证消息DOM元素的id

document.getElementById('valName').id = 'newId';

// or via jQuery
$('#valName').attr('id', 'newId');

如果要更改验证消息DOM元素的text

document.getElementById('valName').innerHTML = 'new content';

// or via jQuery
$('#valName').html('new content');

答案 1 :(得分:0)

这应该有效:

UIApplication.sharedApplication().delegate?.window??.rootViewController = initialViewController

它会将id设置为与表单字段相同,但前缀为“val”。