【发布时间】:2013-03-27 21:00:30
【问题描述】:
我在 jquery 中尝试了空选择器,但它不起作用。内容仍在显示中。我正在从 SQL 数据库中检索一些行。如果没有数据库,那么我不想显示该 div。
<div id="scrollingText">
<div class="scrollWrapper">
<div class="scrollableArea">
<marquee behavior="scroll" direction="left">
<p>
<?php
$con = mysql_connect("localhost","fraptech_test","");
mysql_select_db("fraptech_test", $con);
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
mysql_select_db("fraptech_ndsnotice", $con);
$result = mysql_query("SELECT * FROM ndsnotice");
while($row = mysql_fetch_array($result))
{
echo $row['Notice'];
}
?>
</p>
</marquee>
</div>
</div>
</div>
【问题讨论】:
-
请注意,您似乎正在混合使用 mysql_* 和 mysqli_* 函数
-
如果有数据,为什么不直接渲染 div?渲染它然后隐藏它似乎有点奇怪。
-
你的代码在哪里?你有没有尝试过?
-
所以如果没有结果行就不要输出 div。
if (mysql_num_rows($result) > 0) { echo '<div>'; }