2011-04-08 84 views
0

那么我需要一些帮助,我只是没有得到我如何设法使脚本动态。 我喜欢按一个大陆,它打开正确的土地 - 然后从土地开启正确的地区 - >然后从那里开启正确的城市。 另外它不应该试图打开一个,如果这个大陆/陆地/地区没有孩子 - >没有另一个标签。Javascript:标签在搜索系统中?

它是我的一部分搜索引擎。 Php和HTML doesent需要在这里显示,它的工作原理是正确的。

我喜欢制作一个Tab系统,我可以关闭第一个旁边的每个盒子。 这应该是包含各大洲的盒子。 从那里你可以从该框中选择一个点,例如Europa。然后,包含欧罗巴土地的盒子应该可见。然后,您可以再次选择下一步,这里以您在第二个框中选择的示例Europa-> Spain然后它应该打开包含西班牙内容等的框。

$(document).ready(function(){ 
     $('#select_land_1').click(function(){ 
      $('.box_land').hide(); 
      $('.box_region').hide(); 
      $('.box_city').hide(); 
      $('#land_1').show(); 
      $('#select_region_12').click(function(){ 
       $('#region_12').show(); 
       $('#select_city_34').click(function(){ 
        $('#city_34').show(); 
       }); 
       $('#select_city_35').click(function(){ 
        $('#city_35').show(); 
       }); 
      }); 
     }); 

的CSS看起来像这样: http://img641.imageshack.us/img641/1479/bildnr1error.jpg

非常感谢您的帮助:)

+0

“那个脚本”?动态? “按一个大陆”?你认为我们应该知道你在说什么,怎么样? – Pointy 2011-04-08 13:12:34

+0

我已编辑文本,所以它应该是easyer了解 – user698690 2011-04-08 13:40:47

回答

0

此:

 $('.box_land'+'#land_1').show(); 

是怪异,几乎可以肯定不是你想要的。您没有发布任何HTML,但也许您只想要:

 $('#land_1').show(); 

另一个相同。

+0

以及我已编辑整个文本,以更好地了解我喜欢做什么。非常感谢你。 – user698690 2011-04-08 13:27:11