我檢索,在控制檯顯示的真值數據,但是當我建立了一個if語句有人可以幫我一個if語句嗎?其結果是真實的,但該事件將不會觸發
if (onLive == true) {
alert ("is working")
}
警報不火。誰能幫我?下面是代碼http://jsfiddle.net/8j947/
我檢索,在控制檯顯示的真值數據,但是當我建立了一個if語句有人可以幫我一個if語句嗎?其結果是真實的,但該事件將不會觸發
if (onLive == true) {
alert ("is working")
}
警報不火。誰能幫我?下面是代碼http://jsfiddle.net/8j947/
isLive
是"true"
,不true
(布爾值)(包含單詞true
字符串)。
所以它是一個文本值,是否有設置邏輯語句的方法,如果文本值=真,然後做點什麼?我會用真實的引號來解決這個問題嗎? – davis
是的。看看我的答案和我更新的小提琴。 ;) –
是這樣工作的: http://jsfiddle.net/8j947/3/
你忘了插入的jQuery。 isLive返回「真」字符串,而不是布爾值! 你可以檢查它像這樣:
if (isLive == 'true') {
alert('working');
}
對不起,我只是把代碼扔在那裏,而不改變jQuery。感謝您的回答 – davis
了var將isLive特別需要比較布爾值。在這種情況下,你可能想檢查它比較的是什麼類型。我相當肯定這不是一個布爾比較。其次,如前面提到的,語句可以 如果(將isLive ==「真」){ .... } 希望這有助於
是否有可能OnLive的具有「真」的文本值? – DOK
下一次做:alert(onLive),你會看到什麼是價值。 –
@DOK是的,如果它是一個文本值,我會解決這個問題,通過引用真實的? – davis