4

我的代码:

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

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

先感谢您。

4

2 回答 2

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");

例子

>这是一个 jsfiddle,显示此错字已更正


参考:

于 2013-02-17T02:17:32.490 回答
3

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

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

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

于 2013-02-17T02:16:41.283 回答