2014-11-21 82 views
0

我想显示在页面加载和URL 要么test.cfm?csedept_id = 17,18如何根据href加载页面时显示div?

现在它被正确加载和highlings的“礼”它属于但是 它不显示加载新网址时的'ul'。

http://jsfiddle.net/zund0ycj/2/

<div id="nav_main"> 
<ul id="accordion" class="collapsible "> 
<li class="emptyChild"> <a id="all" href="phonelistsearch_test.cfm?all" onclick="changeClass('all')" >All</a></li> 
<li class="fullChild"><a id="corporate" href="phonelistsearch_test.cfm?corporate" onclick="changeClass('corporate')" >Corporate</a>&nbsp;&nbsp;&nbsp<a class="opener"></a> 

    <ul> 
     <cfloop query="GetDeptNum_corporate"> 
     <cfoutput> 
     <div class="content"> 
     <li> <a href="test.cfm?csedept_id=17">#csedept_name#</a> </li> 
     <li> <a href="test.cfm?csedept_id=18">#csedept_name#</a> </li> 
     </div> 
     </cfoutput> 
     </cfloop> 

    </ul> 
</li> 
</div> 
var url = "test.cfm?csedept_id=17,18"; 
$(function(){ 
console.log(url); 
    if (location.href==url){ 
    $('.content').show(); 
    } 
}); 

回答

0

如果您发现一场比赛,你可以简单地浏览到根,并单击其揭幕战

$(this).closest("ul").parent().find("a.opener").click(); 

一个工作小提琴

http://jsfiddle.net/zund0ycj/6/

请注意,我已更改li上的href,以便它在启动小提琴时打开。此外,你错过了一个闭合UL只是DIV

编辑结束关于注释之前

好,编辑以覆盖情况下,当你第一次加载小提琴只有内部物品会高光。点击“运行”在小提琴的,它将匹配的URL机智的企业HREF

http://jsfiddle.net/zund0ycj/7/

+0

这似乎不若HREF =工作“phonelistsearch_test.cfm?企业” – jfishbow 2014-11-21 22:08:21

+0

OKI,检查我的编辑 – 2014-11-21 22:35:32

相关问题