Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 单击时未显示的侧菜单项的内容(仅显示最后一个子内容)_Php_Javascript_Jquery - Fatal编程技术网

Php 单击时未显示的侧菜单项的内容(仅显示最后一个子内容)

Php 单击时未显示的侧菜单项的内容(仅显示最后一个子内容),php,javascript,jquery,Php,Javascript,Jquery,一切正常,但当我单击每个菜单项时,页面只显示最后一个子项的内容。它只显示最后一个类别的值->$Category='j_w' <ul id="menuV2" class="indicator-market"> <li><a href="#<?php $Category='cloth'; ?>" class="action" data-target="tab">Clothing & Accessories</a>&l

一切正常,但当我单击每个菜单项时,页面只显示最后一个子项的内容。它只显示最后一个类别的值->$Category='j_w'

<ul id="menuV2" class="indicator-market">

    <li><a  href="#<?php $Category='cloth'; ?>"   class="action" data-target="tab">Clothing & Accessories</a></li>
    <li><a href="#<?php $Category='elec'; ?>" class="action" data-target="tab">Electronics</a></li>
    <li><a href=#<?php $Category='j_w'; ?>"  class="action"data-target="tab" >Jewelries & Watches</a></li>

</ul>

<script>
    $('.action').click(function () {
       $('#menuV2 a:first').tab('show');
     })
</script>
$('.action')。单击(函数(){ $('菜单2 a:first')。选项卡('显示'); })
该值通过cat.php并从数据库检索图片

<ul id="tiles">
    <li><a href="cat.php?Category=<?php echo $Category ; ?>"><img src="cat.php?Category=<?php echo $Category; ?>" width="190" height="158"></a><h5>Title1</h5><p>This is the caption</p></li>
</ul>
  • 标题1这是标题


请发布呈现的HTML,而不是PHP。还有你的CSS.TBH我不太确定这里会发生什么。通常情况下,如果列表中只有最后一项用于某项内容,那么您将面临范围问题。然而,在您的例子中,我甚至不能真正说出事件处理程序应该做什么。请稍微解释一下您的JS,并提及可能的依赖项(例如,哪个库提供了
.tab()
?)。-在任何情况下,您都会在最后一个链接的
href
属性中缺少一个引号。最后一行可能是原因:您正在设置变量
$Category='j_w'
,如果第二个代码段使用相同的
$Category
,则结果将与您描述的相同。