jquery iframe src属性

时间:2011-02-12 07:15:16

标签: jquery iframe attributes

为什么x提醒iframe未定义但适用于嵌入。我正在抓取iframe或嵌入来自textarea的代码

<iframe src="http://www.youtube.com/embed/9kiWvkj2ldWiU?hd=1"></iframe>

var textarea = $('#embedModal textarea'),
textareaValue = textarea.val(),
$embed = $($(textareaValue).find('iframe')),
x = $embed.attr('src');
alert(x); //alerts undefined for iframe

如果您更改find​​('iframe')以查找('embed')并尝试使用以下嵌入代码。然后我能够得到src的值,但是iframe我得到了未定义。似乎很奇怪。

<embed src="http://www.youtube.com/embed/9kiWvkj2ldWiU?hd=1"></embed>

3 个答案:

答案 0 :(得分:0)

iframe和embed不是同一个标签,为什么你能用相同的选择器找到它们。

答案 1 :(得分:0)

如果您的iframe用于其他域,则浏览器将阻止其内容与您的Javascript之间的任何互动。这种跨域分离是为了防止网络钓鱼等。

答案 2 :(得分:0)

没关系。找不到('iframe')。没有。