我在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;
});
非常感謝!我希望你們中的任何一位都能幫助我。
格斯
我有這個問題,一旦自己。不知道如何解決這個問題,我在頁面的某個地方創建了一個隱藏字段,並在調用jquery對話框之前爲其賦值。然後我從對話框中訪問隱藏字段的值。我相信有更好的方法。 – 2011-03-21 16:36:42
嗨!非常感謝您的快速響應!但我仍然不明白。我可以像使用getElementById(id_hidden_field)那樣從對話框中訪問隱藏字段,但是我怎麼知道點擊哪個值?例如: $('。basic')。click(function(e){(#basic-modal-content')。modal(); #Here!我怎樣才能得到變量@date主頁?? 返回false; }); – Gustavo 2011-03-21 18:55:37