目標(biāo)成功提交表單后,我想將表單重置為空。問(wèn)題提交表單后,我在控制臺(tái)中收到以下錯(cuò)誤消息:Uncaught TypeError: $(...)[0].reset is not a function當(dāng)我在重置之前 console.log 我的內(nèi)容時(shí),我得到了表格: <div id=new-store-form>..</div>到目前為止我檢查過(guò)的在我的應(yīng)用程序中,沒(méi)有 id、類或任何其他稱為“重置”的東西純 javascriptdocument.getElementById('new-store-form').reset();給我同樣的錯(cuò)誤信息。代碼 視圖/stores/index.html.erb<div class="show-panel-form"></div> <%= render "partials/show_panel_stores_overview"%></div>視圖/部分/show_panel_stores_overview.html.erb<%= link_to 'New store', new_store_path, remote: true %>意見(jiàn)/商店/new.js.erbvar form = $("<%= j(render 'form') %>");var wrapper = $('<div>').attr('id', 'new-store-form').append(form);$('.show-panel-form').html(wrapper);視圖/商店/_form<%= simple_form_for (Store.new) do |f|%><%= f.input :name %><%= f.button :submit%>視圖/stores.create.js.erbvar form = $("<%= j(render 'form') %>");var wrapper = $('<div>').attr('id', 'new-store-form').append(form);$('.show-panel-form').html(wrapper);console.log($("#new-store-form")[0])$("#new-store-form")[0].reset(); // doesn't work存儲(chǔ)控制器def new @store = current_user.store.build @store.age_tables.build respond_to do |format| format.html { redirect_to root_url, alert: 'Page not accessible' } format.js end authorize @store end def create @store = current_user.stores.create(store_params) authorize @store if @store.save respond_to do |format| format.js end else format.js end end
未捕獲的類型錯(cuò)誤:$(...)[0].reset 不是函數(shù)
慕工程0101907
2021-11-12 17:29:35