如何使用jQuery通过src属性选择iframe?

时间:2013-02-17 02:14:43

标签: javascript jquery html jquery-selectors

我的代码:

HTML:

<iframe src="http://lorempixel.com/400/400/" width="400" height="400"></iframe>

JS:

$("iframe[scr*='http://lorempixel.com/400/400/']").css("border", "3px solid blue");

的jsfiddle:

Link to JsFiddle

似乎可以通过其source属性选择iframe。

先谢谢你。

2 个答案:

答案 0 :(得分:12)

解决方案

您有一个拼写错误,您应该引用的正确属性是src,而您的查询正在搜索不存在的名为scr的属性。

所以而不是

$("iframe[scr*='http://lorempixel.com/400/400/']").css("border", "3px solid blue");
你应该

$("iframe[src*='http://lorempixel.com/400/400/']").css("border", "3px solid blue");

实施例

&GT; here's a jsfiddle which shows this typo corrected


<强>参考:

答案 1 :(得分:3)

你在jQuery选择器中拼错了“src”。它目前是scr,应该是src。 固定代码:

$("iframe[src*='http://lorempixel.com/400/400/']").css("border", "3px solid blue");

修复了JSFiddle:http://jsfiddle.net/Je3SG/1/