2011-04-08 115 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