Javascript jquery架构菜单设计

Javascript jquery架构菜单设计,javascript,jquery,html,menu,Javascript,Jquery,Html,Menu,编辑: 好的,行: $( <?php echo("'#".$_GET['item']."'") ?> ).parent().show(); var item = <?php echo("'".$_GET['item']."'") ?>; if (item != '') { item = "li#" + item;

编辑: 好的,行:

$( <?php echo("'#".$_GET['item']."'")  ?> ).parent().show();
var item =  <?php echo("'".$_GET['item']."'")  ?>;

                if (item != '')             
                {
                    item = "li#" + item;            
                    $(item).parent().show();
                    $(item).parent().parent().show();
                }

$(在我看来,这就像是一个错误的结束标记

<h4 class="hideMe">Widget Coins</h2>
var item =  <?php echo("'".$_GET['item']."'")  ?>;

                if (item != '')             
                {
                    item = "li#" + item;            
                    $(item).parent().show();
                    $(item).parent().parent().show();
                }
找不到ul,因为它是h4的孩子而不是兄弟姐妹
改成

<h4 class="hideMe">Widget Coins</h4>
var item =  <?php echo("'".$_GET['item']."'")  ?>;

                if (item != '')             
                {
                    item = "li#" + item;            
                    $(item).parent().show();
                    $(item).parent().parent().show();
                }
Widget硬币
让它更好地工作,不确定这是否就是你想要的

$( <?php echo("'ul:has(#".$_GET['item'].")'");  ?> ).show();
var item =  <?php echo("'".$_GET['item']."'")  ?>;

                if (item != '')             
                {
                    item = "li#" + item;            
                    $(item).parent().show();
                    $(item).parent().parent().show();
                }

$(刚刚添加了一些jquery,以便在菜单的相关部分全部隐藏后重新打开。因此,在
$('.myul').hide()行之后,我根据url查询重新打开菜单部分(products.php?item=001):

var item =  <?php echo("'".$_GET['item']."'")  ?>;

                if (item != '')             
                {
                    item = "li#" + item;            
                    $(item).parent().show();
                    $(item).parent().parent().show();
                }

var item=确实需要修复,但不幸的是,这不是问题所在。我遇到问题的地方是取消隐藏我刚刚选择的菜单项:$(