lea*_*ing 0 jquery asp.net-mvc-3
我遇到的问题是虽然它传递了用户名的功能,但它在传递后没有显示*
$("#Name").text("*"); In debug mode in Mozilla, it displays undefined! What is wrong or what have I missed?
Run Code Online (Sandbox Code Playgroud)
我有@Html.Label("Name", "")和
$('#changePassword').click(function () {
if (Username()) {
$("#changePassword").dialog('open');
return false;
}
});
function Username() {
if ($("#Name").val() == "") {
$("#Name").text("*");
return false;
}
else {
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
当你写的时候@Html.Label("Name", "")没有生成HTML,这有点奇怪,但这就是这个帮助器的实现方式.@Html.Label("Name", " ")将生成以下HTML:
<label for="Name"> </label>
Run Code Online (Sandbox Code Playgroud)
请注意,没有id.所以你不能引用标签$('#Name').您需要使用以下内容:
$('label[for=Name]').html('*');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6329 次 |
| 最近记录: |