私は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>
注:このページ全体が私の質問に関連するコードではありません。
(
$(document).ready(
コールを閉じるために)あなたのJavascriptの終わりに)
を逃した:何をカウントすることは、結果のHTMLです。あなたは何がうまくいかないかを見るためにそれを見る必要があります。 –「
」タグの代わりに余白を使用する必要があります。 – SLaks
XSSホールがあります。 – SLaks