簡體   English   中英

為什么我的可排序函數在rails中不起作用?

[英]Why my sortable function does not work in rails?

我想拖動並排序id="sortable" class="sort"的div。 我使用了可排序的功能,但是它不起作用。 有人可以提供建議嗎?

 $(document).on('change', '.my_class', function() { $target = $(this).closest('.question').find('.option') if (this.value == "SINGLE OPTION" || this.value == "OPTIONS") { $target.show(); } else { $target.hide(); } }); $( function(){ $('.sort').sortable(); }); 
 <div id="sortable" class="sort"> <%= f.fields_for :questions do |question_form| %> <div class="question"> <%= question_form.text_field :question_text %> <%= question_form.select(:question_type, [ 'TEXT','SINGLE OPTION', 'OPTIONS', 'UPLOAD' ],{:prompt => 'Select One'}, :class => "my_class") %> <%= question_form.link_to_remove "Remove this Question" %> <%= question_form.fields_for :options do |option_form| %> <%= option_form.text_field :option_text %> <%= option_form.link_to_remove "Remove this option" %> <% end %> <div class="option" hidden> <%= question_form.link_to_add "Add a option", :options %> </div> </div> <% end %> </div> 

我的解決方案是使用渦輪鏈接。

 $(document).on( 'turbolinks:load', function(){ $('.questions').sortable(); }); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM