javascript – 如何在php页面中单击该div时隐藏标题“City”?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 如何在php页面中单击该div时隐藏标题“City”?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1615字,纯文字阅读大概需要3分钟。
内容图文
当有人点击div时,我试图隐藏标题“城市”.对于前者如果单击维多利亚div,则标题“城市”仅为该div隐藏,其他div不受影响.如果您单击Toronto div,则会隐藏其标题“City”,并显示Victoria div的标题.它类似于我之前的问题,“如何在php页面中多次使用相同的onclick函数?”,但它在这里不起作用.用javascript,Jquery的任何解决方案?
PHP代码:
<?php
$link = mysqli_connect("localhost", "root", "", "test");
// Check connection
if($link === false)
{
die("ERROR: Could not connect. " . mysqli_connect_error());
}
// Attempt select query execution
$sql = "SELECT * FROM sample";
if($result = mysqli_query($link, $sql))
{
if(mysqli_num_rows($result) > 0)
{
while($row = mysqli_fetch_array($result))
{
echo "<div style='border: 2px solid black;'><p class='CityTitle".$row['id']."'>City</p>". $row['UserCity'] ."</p></div></br>";
}
// Close result set
mysqli_free_result($result);
}
else
{
echo "No records matching your query were found.";
}
}
else
{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($link);
}
// Close connection
mysqli_close($link);
?>
解决方法:
你想要以下行为:
$(document).ready(function() {
$(".cityContainer > div").click(function() {
$(".cityContainer").find(".active").removeClass("active");
$(this).addClass("active");
});
});
.active .CityTitle {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div class="cityContainer">
<div style='border: 2px solid black;'>
<p class='CityTitle'>City</p>Victoria</div>
</br>
<div style='border: 2px solid black;'>
<p class='CityTitle'>City</p>Toronto</div>
</br>
<div style='border: 2px solid black;'>
<p class='CityTitle'>City</p>Ottawa</div>
</br>
</div>
内容总结
以上是互联网集市为您收集整理的javascript – 如何在php页面中单击该div时隐藏标题“City”?全部内容,希望文章能够帮你解决javascript – 如何在php页面中单击该div时隐藏标题“City”?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。