2014-10-09 65 views
0

作为序言,我正在使用PhoneGap。当我点击一个类别标题时,我已经拿到了这个标题并将其设置在sessionStorage中。现在,我想将新的PhoneGap页面(显示该类别中包含的一些信息)的“后退”按钮设置为该类别标题。 HTML代码如下所示。具体而言,我想更改“标题”元素中“a”元素的文本。在使用PhoneGap和jQuery时更改锚标记文本

我想我的问题的一部分是,我使用PhoneGap的事实改变了我如何访问锚标签?在选择/点击分类后,我一直试图设置后退按钮文本。我已经试过许多东西,如:

$("adviceBodyNavbarHeader a").text(sessionStorage.getItem("catTitle")); 

,但我不能完全得到它的工作,这是已经非常令人沮丧=/

<div data-role="view" id="adviceBody" data-title="Advice Body" data-show="GetAdviceBody" data-transition="slide"> 
    <header data-role="header" id="adviceBodyNavbarHeader"> 
     <div class="navHeader"> 
      <a class="nav-button" data-view="adviceTitles" data-align="left">Back</a> 
      <span id="adviceTitle" class="navTitle"></span> 
     </div> 
    </header> 
    <ul id="advice-body" data-role="listview"> 
    </ul> 
</div> 

回答

2

你的选择是错误的。您尝试选择一个名为adviceBodyNavbarHeader的html元素。

你想要做的是这样的:$('#adviceBodyNavbarHeader').text(sessionStorage.getItem("catTitle"));

希望它能帮助。

编辑我的帖子,由于迟来的大脑不活动。

+0

哦,我的天哪我知道这是一个小而愚蠢的东西。隧道视野是压倒性的。感谢您成为我的橡皮鸭:) – 2014-10-09 21:19:54