2014-10-09 69 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