2011-10-04 209 views
0

我想要做到以下幾點 - 任何人都可以幫我嗎?JQuery onClick預填充

我需要從逗號分隔的文本字段中預先填充「日期」選擇下拉列表。

<select id="place"> 
    <option>Manchester</option> 
    <option>London</option> 
</select> 

<select id="date"> 
</select> 

所以基本上這就是我要尋找...

的OnChange「聽衆」的地方,當「地方」變化,它會得到文本域「Place.txt」因此,例如,如果我選擇倫敦,它會得到「倫敦.txt」。這將包含一個帶有逗號分隔值的txt文件,即。日期1,日期2,日期3等

然後這需要預先填充每個日期的「日期」。

感謝您的幫助!

+0

我建議您將數據以JSON格式存儲在這些文本文件中,而不是使用簡單的逗號分隔列表。 – Bart

回答

1
$("#place").change(function(){ 
    var fileName = $("select option:selected").text() + ".txt"; 

    $.get(fileName, function(data) { 
     var dates = data.split(","); 
     var str = ""; 
     $.each(dates,function(index,value){ 
      str += "<option>"+value+"</option>"; 
     }); 
     $('#date').html(str); 
    }); 
}); 

試試這個。未經測試,您可能需要使用它,但這是一般想法