2011-12-13 88 views
1

我在一個應用程序的工作是對一個視圖文件選擇軌道

<%= form_for @car, :html => { :method => :put }, :html => { :multipart => true } do |f| %> 
    <h3 id="photos_count"><%= pluralize(@car.uploads.size, "Photo")%></h3> 
    <div style="margin:10px 0 50px 0;float:left;width:700px;"> 
     <%= f.submit "Delete selected photos" %> 
    </div> 
    <div style="width:500px !important;"> 
    <%= f.fields_for :uploads do |photo_fields| %> 
     <%unless photo_fields.object.new_record? %> 
     <div style="width:150px;float:left;"> 
      <%= image_tag(photo_fields.object.photo.url(:thumb)) %> 
      <p><%= photo_fields.check_box :_destroy %> Delete item</p> 
      </div> 
     <% end %> 
     <% end %> 
    </div> 
<% end %> 

生成與照片汽車的形式,我可以選擇一個接一個,然後按刪除選定的照片這個代碼的所有checkbox_tag刪除它們。

我需要至少全選複選框或鏈接。 我已經谷歌它,找到了解決方案,如何做到這一點,爲什麼我無法測試它的原因是因爲我離工作機器太遠,我從客戶端得到的郵件解決這個儘快。 我無法理解這些事情是如何工作的。 我與運行應用程序的服務器的工作人員在線,我只需要解決方案給他們。

由此代碼生成的形式: http://pastie.org/3013008

P.S.再次,我會嘗試自己做這件事,但我不在自己的工作機器上,而且我在Windows平臺上。

回答

2

要選擇通過jQuery一個複選框,可以更改選中屬性

$("input[type='checkbox']").prop("checked", true); 

,將檢查類型複選框的所有輸入。 根據你的情況,你可能想要改變選擇器

現在你所要做的就是將這段代碼綁定到一個鏈接或一個複選框。

+0

當然,我會給你一個答案,當我在我的機器上測試它。因爲我真的不知道該如何處理這個問題,我也在谷歌上找到了這個例子。謝謝你的時間 – rmagnum2002 2011-12-14 00:40:10