【发布时间】:2016-06-04 12:29:18
【问题描述】:
我有以下代码:
$.each($('#someElement audio'), function(i, obj){
if(obj.play()){
//do something
}
});
抛出以下错误:
Object doesn't support property or method 'play'
谁能解释我为什么会收到这个错误?
【问题讨论】:
-
你能在这里添加一些上下文吗?您在哪里/如何定义
play()和paused()?#some element是什么,你为什么要each()它? -
obj中包含的对象应与$('#some element')[0]或document.getElementById('someelement')相同。所以....这个问题没有多大意义。 -
“使用某些通用属性” ...完全不知道这意味着什么。建议阅读:stackoverflow.com/help/how-to-ask
-
当我以这种方式引用它时,我收到一条错误消息
Object doesn't support property or method 'play'。有人告诉我,每个循环中使用的对象是一个精简的对象,只能引用特定的属性/方法。在这种情况下,#some element是一个音频标签。 -
正在努力学习
js和jquery所以对不起!重构了问题,希望你能理解。
标签: javascript jquery each