2014-11-23 111 views
0

我目前試圖實現它是一組增量(我希望這是正確的詞)搜索框。我試圖製作一個關於食譜的網站,我想讓人們能夠根據他們目前所擁有的成分搜索食譜,因此,而不是有10或15個搜索框凌亂的一切,我只想出現1個搜索框一次。一個網站的多個搜索框

我在想這是如果你填充第一個搜索欄第二個將顯示等等。

我需要做什麼來實現這個目標?任何想法是受歡迎的。

回答

0

HTML:

<input id="1" class="search" type="text" style="display: inline"> 
<input id="2" class="search" type="text"> 
<input id="3" class="search" type="text"> 

CSS:

.search { 
    display: none; 
} 

JQuery的:

$(document).ready(function() { 
    $('.search').each(function() { 
     var nextNum = 1 + (+$(this).attr('id')); 
     $(this).click(function() { 
      $('#' + nextNum).show(); 
     }); 
    }); 
}); 

fiddle

+0

哇,謝謝!我想這會是更困難的事情,但它非常簡單。我的JS和Jquery的知識非常有限,所以我認爲它會複雜得多。 – SeraphineX 2014-11-23 23:08:29