PHP 中带有 Jquery 的多个选项卡?
Multiple tabs with Jquery in PHP?
我有一个 table 命名的描述,我想显示与一个项目相关的所有描述,当我以这种方式打印描述时,它会显示所有描述
<?php
foreach($multimedia->descriptions as $description ){
echo "<br>";
echo __('Title: ');
print_r ($description->titleDescription);
echo "<br>";
echo __('Description: ');
print_r ($description->descriptionDescription);
echo "<br>";
echo "<br>";
}
?>
但是当我尝试在不同的选项卡上显示相同内容时,只显示最后的描述:
<div id="tabs">
<ul>
<li><a href="#tabs-1"><?= ($description->titleDescription);?></a></li>
</ul>
<div id="tabs-1">
<p><?= ($description->titleDescription);?></p>
</div>
</div>
如何在不同的选项卡上显示每个描述?
您需要循环遍历每个描述:
<div id="tabs">
<ul>
<?php
foreach($multimedia->descriptions as $key => $description) {
echo '<li><a href="#tabs-'.$key.'">'
.$$description->titleDescription
.'</a></li>';
}
?>
</ul>
<?php
foreach($multimedia->descriptions as $key => $description) {
?>
<div id="tabs-<?= $key ; ?>">
<p><?= ($description->titleDescription);?></p>
</div>
<?php
}
?>
</div>
我有一个 table 命名的描述,我想显示与一个项目相关的所有描述,当我以这种方式打印描述时,它会显示所有描述
<?php
foreach($multimedia->descriptions as $description ){
echo "<br>";
echo __('Title: ');
print_r ($description->titleDescription);
echo "<br>";
echo __('Description: ');
print_r ($description->descriptionDescription);
echo "<br>";
echo "<br>";
}
?>
但是当我尝试在不同的选项卡上显示相同内容时,只显示最后的描述:
<div id="tabs">
<ul>
<li><a href="#tabs-1"><?= ($description->titleDescription);?></a></li>
</ul>
<div id="tabs-1">
<p><?= ($description->titleDescription);?></p>
</div>
</div>
如何在不同的选项卡上显示每个描述?
您需要循环遍历每个描述:
<div id="tabs">
<ul>
<?php
foreach($multimedia->descriptions as $key => $description) {
echo '<li><a href="#tabs-'.$key.'">'
.$$description->titleDescription
.'</a></li>';
}
?>
</ul>
<?php
foreach($multimedia->descriptions as $key => $description) {
?>
<div id="tabs-<?= $key ; ?>">
<p><?= ($description->titleDescription);?></p>
</div>
<?php
}
?>
</div>