2015-04-02 69 views
0

如果另一個標籤顯示爲真,我想更改標籤的顏色。如何檢索PhoneGap中標籤的值?

我已經試過這樣:

var color = ($(mobilelabel_596).text()) 
if (color===true) { 
$(element).css({'color':"#900"}); 
} 

但我一直得到的錯誤,說「用戶轉換功能異常原因:mobilelabel_596沒有定義」。

有誰知道我做錯了什麼?

+0

是'mobilelabel_5961'在JavaScript的變量,或者是它的'id'或標籤的「class」?我的猜測是後者,所以,'$('#mobilelabel_596')'或$('。mobilelabel_596')' – Tom 2015-04-02 16:23:19

回答

0

正如湯姆說你的jQuery系統不明確。布爾color === true它也正在檢查字符串是color=="true"

這將幫助你

<label id="someid">true</label> 

<div id="div1"> Testing</div> 

mobilelabel_596="#someid"; 
element="#div1"; 

var color = $(mobilelabel_596).text(); 

if (color=="true") { 
    $(element).css({'color': "blue"}); 
} 

See this code in action (JSFiddle)