1

Ruby モデルによって生成されたタイトルの付いたチェック ボックスのリストがあります。ページによっては、一部のチェック ボックスが自動的に選択されます。チェックボックスと選択されていないタイトルで他のliを非表示にするにはどうすればよいですか? または、選択されているli divのみを表示するにはどうすればよいですか?

html:

<h3>Stores Offered In</h3>
  <ul class="multi-column-checkbox">
    <% for store in Store.all %>
        <li><%= check_box_tag "idea[store_ids][]", store.id,    
@idea.stores.include?(store) %> <%= store.name %></li>
    <% end %>
  </ul>
  <br />

チェックボックスの検査:

<input id="idea_store_ids_" type="checkbox" value="15" name="idea[store_ids][]"  
checked="checked"></input>

チェックされていないボックスの検査:

<input id="idea_store_ids_" type="checkbox" value="11" name="idea[store_ids][]"></input>
4

1 に答える 1

1

このようなものが動作するはずです:

$("input:not(:checked)").parent('li').hide();
于 2013-10-02T15:44:39.123 に答える