2011-01-30 38 views
1

我有一個PHP腳本,爲MySQL數據庫中的每個條目生成一個列表元素。我想在這些列表元素上使用jquery:odd選擇器來更改每個其他列表元素的背景顏色。它到目前爲止還沒有工作,我認爲JS或者在PHP解析之前運行,或者我沒有意識到的其他一些場景導致JS不執行我試圖實現的操作。如何使用Jquery處理PHP生成的內容?

<script type="text/javascript" src="jquery.min.js"></script> 
<script type="text/javascript"> 

$(document).ready(function() { 
$("li:odd").css("background-color", "#000"); 
} 

</script> 
<ul id="datalist"> 

<?php while ($row = mysql_fetch_array($query)) 
{ 
echo "<li><br/>".$row['FName']." ".$row['LName']."<br/> Phone: ".$row['PHON']."<br/>   Workstation: ".$row['EQUIP']."<br/></li>"; 
} 
?> 


</ul> 

注意:這不是整個頁面只是我的問題的相關代碼。

+0

無論是使用PHP中生成的標記或沒有在這方面意義:什麼重要的是生成的HTML。你需要看看,看看出了什麼問題。 – 2011-01-30 17:34:35

+1

您應該使用邊距而不是`
`標籤。 – SLaks 2011-01-30 17:34:57

回答

4

你在你的Javascript年底錯過了)(關閉$(document).ready(調用)

相關問題