TypeError:$(..).val(..)在jquery中未定义
TypeError: $(...).val(...) is undefined in jquery
我得到这个错误-
TypeError:$(…).val(…)是未定义的
使用以下JavaScript代码:
$(document).ready(function () {
$("#role").on('keyup', function(){
var error = false;
if ($("#role").val() == ""){
if($(this).attr("id") == "role"){
$("#roleError").html("Role is required");
$("#role").css("border","1px solid red");
}
error = true;
}
});
});
这是我的html代码-
<div class="form-group">
<label class="pull-left" for="role">ROLE</label>
<input type="text" name="role" class="form-control grn-text-input"
id="role" ng-model="role.name" placeholder="Manager" required/>
<span id="roleError" class="pull-left errormsg"></span>
</div>
你知道我为什么会犯这样的错误吗?
id为Ro
的元素不存在,因此此代码失败:
$("#ro").val()
我想这一定是
$("#role").val()
在这行上键入错误-
if ($("#ro").val() == ""){
将其更改为-
if ($("#role").val() == ""){
$(document).ready(function(){$("#role").on('keyup',function(){
看看这个
var error = false;
if ($("#role").val() == ""){
if($(this).attr("id") == "role"){
$("#roleError").html("Role is required");
$("#role").css("border","1px solid red");
}
error = true;
}
});
});
$("#ro").val()
此错误是因为Id为ro的元素不存在
将其更改为#role
$("#role").val()
相关文章:
- Jquery未定义函数正在停止其他操作
- jQuery未定义.以及如何解决
- 在Wirecloud中使用jQuery;未捕获的ReferenceError:jQuery未定义;
- 在部分视图内渲染的WebGrid将引发“;“jQuery未定义”,当尝试执行基于ajax的分页或过滤时
- jQuery 未定义 - $ 未定义
- Firefox 4 中的 JQuery 未定义错误和 $ 未定义错误
- Jquery 未定义在外部 js 文件上
- 即使未调用 JQuery 未定义的对象属性仍会导致错误
- "未捕获引用错误:jquery未定义“-向下滚动菜单
- 已下载免费模板,但得到:ReferenceError:jQuery未定义
- Wordpress:JQuery未定义,导致IPhone无限刷新
- 如何修复'jQuery未定义'jquery库中出现错误
- 未捕获的ReferenceError:jQuery未定义
- Javascript/jQuery未定义函数错误
- jQuery滚动不工作.(未捕获的ReferenceError: jQuery未定义)
- Owl Carousel Slider JS错误- Uncaught ReferenceError: jQuery未定义
- jQuery未定义值
- jQuery未定义现有html元素的值
- 获取元素的属性时出现Jquery未定义错误
- js/jquery;未定义,执行顺序