2011-03-21 67 views
1

我在rails中動態創建一個日曆,我想打開一個顯示用戶點擊日期的模式對話框(所以我可以使用表單在那個特定的日子進行預定)。 我該怎麼做?這裏是我的代碼: 順便說一句,我用簡單的MODAL(http://www.ericmmartin.com/projects/simplemodal-demos/)如何使用jQuery將變量傳遞到模態對話框?

查看:(一短吧)

<table> 
<tr> 
    <td>Monday</td> 
    <td>Tuesday</td> 
    ... 
</tr> 
<tr> 
    <% for i in (0..6) #Weekdays %> 
      <td><a href='#' class='basic'><%= @date.day %></a></td></table> 
    <% end %> 
<tr/> 
</table> 

<div id="basic-modal-content"> 
    <!-- Here's the hidden form that will make the reservation. 
      This is the modal dialog content!. Here is where I need to show the day clicked--> 
</div> 

的Javascript代碼:(我只是打開它)

$('.basic').click(function (e) { 
    $('#basic-modal-content').modal(); 
    return false; 
}); 

非常感謝!我希望你們中的任何一位都能幫助我。

格斯

+0

我有這個問題,一旦自己。不知道如何解決這個問題,我在頁面的某個地方創建了一個隱藏字段,並在調用jquery對話框之前爲其賦值。然後我從對話框中訪問隱藏字段的值。我相信有更好的方法。 – 2011-03-21 16:36:42

+0

嗨!非常感謝您的快速響應!但我仍然不明白。我可以像使用getElementById(id_hidden_​​field)那樣從對話框中訪問隱藏字段,但是我怎麼知道點擊哪個值?例如: $('。basic')。click(function(e){(#basic-modal-content')。modal(); #Here!我怎樣才能得到變量@date主頁?? 返回false; }); – Gustavo 2011-03-21 18:55:37

回答

0

.modal()返回一個jQuery對象,那麼你可以在HTML中像這樣.modal().html("Content");

+0

嗨!非常感謝您的快速響應!但我仍然不明白。我可以像使用getElementById(id_hidden_​​field)那樣從對話框中訪問隱藏字段,但是我怎麼知道點擊哪個值?例如: $('。basic')。click(function(e){(#basic-modal-content')。modal(); #Here!我怎樣才能得到變量@date主頁?? 返回false; }); – Gustavo 2011-03-21 18:57:29

相關問題