【问题标题】:Get value of a specific rel using jQuery?使用jQuery获取特定rel的值?
【发布时间】:2013-10-31 19:40:52
【问题描述】:

我正在尝试在“html > head > link”下获取 rel 的值。 (link rel='shortlink')。

我试过这段代码(和其他一些代码)没有运气,它只是说“未定义”。

var shrt = jQuery("html > head > link").find('shortlink').attr('rel');

alert("short: " + shrt);

有人吗?

【问题讨论】:

  • $('link[rel=shortlink]') 怎么样?还有为什么在选择器中使用shortlink时需要.attr('rel')

标签: jquery rel


【解决方案1】:

尝试使用如下属性选择器,

$('link[rel=shortlink]')

【讨论】:

  • 如果我使用:var shrt = jQuery('link[rel=shortlink]'); 它会在警报中返回“[object Object]”?
  • 只是返回的字符串。这是一个短网址。整个事情在源代码中看起来像这样:<link rel='shortlink' href='http://mydomain.com/prTY9' />
  • @J.ScottElblein 所以你想要href?试试$('link[rel=shortlink]').attr('href')
  • 成功了,谢谢!慢慢学习 jQuery,哈哈。
【解决方案2】:

var findit = $('head').find('link[rel="shortlink"]');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 2011-09-12
    • 2012-07-20
    相关资源
    最近更新 更多