如果只有URL可用,如何在Jquery Mobile中提取标题



我正在存储一个页面的链接,稍后需要检索页面的标题。

所以我基本上有这个:

http://www.some.mobi/demo/1/index.html#features

并且需要使用jquery来查找,h3标题是什么?

知道在只有绝对URL可用的情况下如何实现这一点吗?

谢谢你的帮助!

编辑

JQM页面如下所示:

<div data-role="page" id="some">
  <div data-role="header">
      <h3>I need this</h3>
  </div>
  <div data-role="content">
  </div>
  <div data-role="footer">
  </div>
</div>

如果我用上面的URL触发一个链接,这将被拉入。

这样做,实时演示:

  • http://jsfiddle.net/LSGn4/4/

JS:

var theTitle = $("div:jqmData(role='header')").children('h3').html();
alert('Title: '+theTitle);

HTML

<div data-role="page" id="some">
  <div data-role="header">
      <h3>I need this</h3>
  </div>
  <div data-role="content">
      Page 1
  </div>
  <div data-role="footer">
      Footer
  </div>
</div>

如果您想加载外部页面的内容并查询它以获取头值,这可能是一个良好的开端。。

http://christianheilmann.com/2010/01/10/loading-external-content-with-ajax-using-jquery-and-yql/

我在我的业余项目pulljson.com中尝试了它,这是一个跨域解析器解决方案,就像dotnetwala:在帖子中所说的那样

GET JSONP示例:

http://www.pulljson.com/jquery?site=http://jquerymobile.com/demos/1.2.1/docs/pages/multipage-template.html&selector=find('%23two').children('div').children('p')&callback=?

请参阅jsfiddle中的用法示例http://jsfiddle.net/santeriv/PQ8Jx/1/其克隆自http://jsfiddle.net/LSGn4/4/

最新更新