需要检查元素($ myvar)是否包含iframe。它可以嵌套几层深,所以我需要检查所有孩子。
这似乎不起作用:
if ( $myvar.children('iframe').length ) {
console.log('has iframe');
}
$ myvar元素会改变。我不确定上面代码的语法是否存在问题,或者问题是否与$ myvar更新有关。
答案 0 :(得分:2)
您需要使用find
代替children
。
if ( $myvar.find('iframe').length ) {