使用PhoneGap和jQuery时更改锚标记文本

时间:2014-10-09 21:01:43

标签: javascript jquery html cordova

作为序言,我正在使用PhoneGap。当我点击类别标题时,我已经获得了该标题并将其设置在sessionStorage中。现在,我想设置"返回"新的PhoneGap页面的按钮(显示该类别中包含的一些信息)到该类别标题。 HTML代码如下所示。具体来说,我想改变" a"的文本。 "标题内的元素"元件。

我想我的问题的一部分是,我使用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>

1 个答案:

答案 0 :(得分:2)

你的选择器错了。您尝试选择名为adviceBodyNavbarHeader

您要做的是:$('#adviceBodyNavbarHeader').text(sessionStorage.getItem("catTitle"));

希望它有所帮助。

由于大脑迟到的原因而编辑了我的帖子。