我在 foreach 循环中有 2 个 div。第一个 div 包含有关公司的信息,但形式较短,第二个 div 包含有关公司的完整信息。我想隐藏第一个 div 并在单击该公司的“显示更多”链接时显示第二个 div。在我的代码中,当我单击“显示更多”链接时,它不仅显示我单击的公司,还显示所有公司。
<?php
$X = 0;
foreach($companyRows as $row){ ?>
<div class="first" >
echo "a company information shortend form"
</div>
<div class="second" style="display:none">
echo "a company information full form"
</div>
<a class="show_details"> show more</a>
<?php $X++;
} ?>
这是 jQuery 。我是 jquery 和 php 的新手。
<script type="text/javascript">
$(document).ready(function(){
$(".show_details").click(function(){
$(".second").show();
$(".first").hide();
});
});
</script>
并想更改显示更多链接以显示更少。