【问题标题】:How do I select an iframe by the src attribute using jQuery? [closed]如何使用 jQuery 通过 src 属性选择 iframe? [关闭]
【发布时间】:2013-02-17 10:17:32
【问题描述】:

我的代码:

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

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

在此先感谢您。

【问题讨论】:

标签: javascript jquery html jquery-selectors


【解决方案1】:

解决方案

您有一个错字,您应该引用的正确属性是 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");

示例

> here's a jsfiddle which shows this typo corrected


参考:

【讨论】:

  • 谢谢。我只是看不到它。幸运的是我剪切并粘贴了代码。
  • @user2079630 如果我给出的答案对您有所帮助,请将其标记为已接受的答案;)
【解决方案2】:

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

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

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

【讨论】:

  • 我是第一个回答的,大约 30 秒! :P
猜你喜欢
  • 1970-01-01
  • 2011-11-05
  • 1970-01-01
  • 2014-06-19
  • 1970-01-01
  • 2018-09-30
  • 2015-05-03
  • 2011-11-24
  • 2017-11-07
相关资源
最近更新 更多