php - 如何使用 Jquery 处理 PHP 生成的内容?

标签 php jquery css

我有一个 PHP 脚本,可以为 MySQL 数据库中的每个条目生成一个列表元素。我试图在这些列表元素上使用 jquery :odd 选择器来更改每个其他列表元素的背景颜色。到目前为止它还没有工作,我认为 JS 要么在 PHP 解析之前运行,要么我不知道的其他一些情况导致 JS 不执行我试图实现的操作。

<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>

注意:这不是整个页面,只是与我的问题相关的代码。

最佳答案

您在 Javascript 末尾错过了 )(用于关闭 $(document).ready( 调用)

关于php - 如何使用 Jquery 处理 PHP 生成的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4844351/

相关文章:

javascript - 在页面上提交表单而不刷新

php - 如何让 webpack-dev-server 与现有应用程序一起工作?

php - == 运算符在 PHP 中是可传递的吗?

jquery - 从 A-Z 排序 div

jquery - 在 jQuery 中设置一个 cookie

html - CSS:插入具有宽度属性的背景图像:100%并在图像中间有文字

html - 产生滚动条的嵌套 div。为什么?

html - 使用 Bootstrap 在滚动时动画/缩小 NavBar

php - Alamofire请求参数为空

javascript - 如何自动调整 html 标签的大小,使文本适合一行且不需要换行?