2011-01-30 3 views
1

私はMySQLデータベースのすべてのエントリのリスト要素を生成するPHPスクリプトを持っています。私は、他のすべてのリスト要素の背景色を変更するために、これらのリスト要素でjquery:oddセレクタを使用しようとしています。それはこれまでのところうまくいきませんでした。私は、JSがPHPのパーズの前に実行されているとか、JSが私が達成しようとしている操作を実行しない原因となっていることを知らない他のシナリオを実行していると思います。PHPで生成されたコンテンツをJqueryでどのように処理するのですか?

<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

$(document).ready(コールを閉じるために)あなたのJavascriptの終わりに)を逃した:何をカウントすることは、結果のHTMLです。あなたは何がうまくいかないかを見るためにそれを見る必要があります。 –

+1


」タグの代わりに余白を使用する必要があります。 – SLaks

+1

XSSホールがあります。 – SLaks

答えて

4

あなたはマークアップは、この文脈では無意味であるPHPを使用していないか、生成されたかどうか

+0

そして、それは... simplesの答えは、通常、正しいものです、ちょうど新しい目のセットが必要です。私の最初の質問に答えてくれてありがとう! – Patrick

関連する問題