jQuery'查找'未定义
jQuery 'find' undefined
我有一组嵌套的<div>
,在完成页面加载时,需要对每个外部<div
>的内部<div>
采取行动
在页面的.ready()
中,我遍历调用doSomething()
函数的每个$('.outer').each()
,然后尝试find()
和<div class='inner'>
。
问题是.find()
方法在中失败
对象不支持属性或方法"find"
以下是视图源(来自IE11),用于演示该问题。
标记
@{
ViewBag.Title = "Index";
}
<h2>Index</h2>
<div class="outer">
<div class="inner">
1
</div>
</div>
<div class="outer">
<div class="inner">
2
</div>
</div>
<div class="outer">
<div class="inner">
3
</div>
</div>
<script src="Scripts/jquery-1.10.2.js"></script>
<script src="Scripts/jquery.fittext.js"></script>
<script src="Scripts/jquery.cycle.lite.js"></script>
<script src="Scripts/jquery.validate.js"></script>
<script src="Scripts/jquery.validate.unobtrusive.js"></script>
<script src="Scripts/bootstrap.js"></script>
<script src="Scripts/respond.js"></script>
<script src="Scripts/moment.js"></script>
<script type="text/javascript">
$(function () {
$(".outer").each(function () { doSomething(this); })
})
function doSomething(divO) {
debugger;
var divI = divO.find("inner");
console.log(divI);
}
</script>
当调试器中断时,在IDE(Visual Studio)上评估divO.tagName
时,它会说它实际上是一个Div
标记
使用:
var divI = $(divO).find(".inner");
相关文章:
- 如何使用JavaScript查找未定义的CSS属性的值
- jQuery'查找'未定义
- 查找未定义值的所有对象
- TypeError:无法读取属性'查找'的未定义
- 查找任何未定义的变量并从url字符串中隐藏
- Expressjs Mongoose 查找嵌套的嵌入式文档未定义
- 与“未定义”进行比较是否仍会进行全局范围查找
- 在对象上定义 getter,以便所有未定义的属性查找都返回 “”
- 余烬未正确初始化存储:无法读取未定义的属性“查找”
- 错误“JavaScript 运行时错误:查找滚动位置时无法获取未定义或空引用的属性'scrollLeft'”
- EmberJS无法调用方法'查找'保存模型时未定义的
- 无法调用方法'查找'的未定义
- 在关联数组查找中未定义
- 在ReferenceError中查找未定义的变量名称字符串
- 是否可以使用jQuery来查找高度未定义的文本跨度的高度
- 查找并更改未定义值的属性
- DOM查找ID返回未定义
- 为什么是Lodash _.查找返回未定义的方法
- 在chrome中查找具有未定义值的元素
- Angular Undercore无法读取属性'查找'的未定义