【问题标题】:Add rel to youtube links with jquery :contains使用 jquery 将 rel 添加到 youtube 链接:contains
【发布时间】:2013-01-22 03:17:00
【问题描述】:

我想为所有包含 youtube 链接的链接添加 rel。 这就是我正在使用的 - 但它不起作用。有什么想法吗?

$('a[href:contains("youtube.com")]').attr('rel', 'prettyPhoto');

我发现了其他几个问题,但与我的要求不完全一样。这是最近的Select <a> which href ends with some string 并在那里发布了我的问题 - 但不确定是否有人会看到它,因为它被发布为“答案”而不是问题。

【问题讨论】:

  • 您不应该在答案部分发布您的问题,请删除该页面中的问题。

标签: jquery youtube contains attr prettyphoto


【解决方案1】:

:contains 选择包含指定文本的所有元素,您应该改用Attribute Contains 选择器。

$('a[href*="youtube.com"]').attr('rel', 'prettyPhoto');

【讨论】:

  • 完美。这就像一个魅力。所以在这种情况下,因为我使用的是 href(属性),所以我需要使用“属性包含”。但如果我没有使用属性,我可以使用 :contains?只是为了将来的目的,比如 p:contains 只是一个例子。
  • @ckinteractivedesign 是的,你可以编码$('p:contains(something)')
  • 太棒了!感谢您的帮助。附:在另一页的“答案”中删除了我的问题。
猜你喜欢
  • 2011-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多