【问题标题】:How can I attach add rel="lightbox" to a specific link?如何将 add rel="lightbox" 附加到特定链接?
【发布时间】:2013-04-25 15:16:41
【问题描述】:

我正在用 wordpress 构建一个网站,需要在菜单中的特定链接中添加一个灯箱。我尝试了几种方法,但似乎无法让它们起作用。我敢肯定这只是我处理它的方式的混淆。

无论如何,here's a jsFiddle 展示我最近的尝试。 $("a[href$=login.asp").attr("rel", "lightbox")

谢谢!

【问题讨论】:

  • 顺便说一句,你没有选择在你的小提琴中使用 JQuery,所以这无论如何都行不通
  • 哦,对了。呵呵。我已经更新了它,仍然没有骰子。
  • 我已经发布了一个答案,但我没有意识到你也希望它显示骰子......我将不得不做出改变
  • Here is the update with the dice,根据您的要求。很高兴为您提供帮助!

标签: jquery wordpress menu hyperlink rel


【解决方案1】:

有几处错误:

1) 您没有关闭属性选择器括号(如已建议的那样)

2) 您的 href 值包含一个句号,因此您也需要将值括在引号中

这就是你想要的:

$("a[href$='login.asp']").attr("rel", "lightbox")

Here is a working example

【讨论】:

  • 优秀。非常感谢您的帮助!
【解决方案2】:

您的 jQuery 选择器中缺少 ]。试试$("a[href$=login.asp]").attr("rel", "lightbox")

【讨论】:

    【解决方案3】:

    试试这个更新的小提琴:http://jsfiddle.net/aFLLB/9/

    中添加了大括号和引号
    href$='login.asp' aswell
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      • 2019-07-20
      相关资源
      最近更新 更多