2016-04-23 21 views
1

我將不勝感激如果有人在這裏幫助! 。我想用jQuery比較php數組中div的值。如何比較Div的值在jQuery

我有一個PHP數組

$newarray=array('cat','cap','catm','cam','catp','camp'); 

我已經分配一類「轉向」過所有PHP數組成員

foreach($newarray as $col){ 
     echo "<p class='turn'>".$col."</p>";  
} 

現在我要檢查的div的價值,比較,如果文本框中的值是否等於數組值。

我已經給myBox上的ID到div

,這是我的jQuery代碼

$(".wordComb").click(function(){ 

    $(".turn").each(function(i,e){ 
myDivObj = $('#myBox').text(); 
     if(myDivObj == e) 
     { 
       alert("Wow !!"); 
     } 
     else{ 
      alert("try Again !"); 
     } 
    }); 

    }); 
+0

'e'是DOM元素對象,而不是元素內的文本。 –

+0

e是具有類轉向的元素 –

+0

但您想要檢查輸入的值是否等於數組的一個元素或什麼? – paolobasso

回答

3
if (myDivObj == e) { 

應該

if (myDivObj == $(e).text()) { 

因爲ep.turn HTML元素

jsFiddle example

+2

無需在jQuery中包裝'e',只需使用innerText DOM屬性:'e.innerText' –

+0

no Not Working @ ()#; –

+0

#mybox是一個div,它不是一個文本框 –