我有一個函數draw()
,它在_draw_foo.html.erb
部分中定義。該文件包含進行繪圖所需的所有變量。該功能通常在window.onload
上運行。我有另一個更新頁面的部分,我希望它也能從這裏運行繪圖功能。關聯的jquery文件是_delete_bar.js.erb
。如果我只是給了按鈕,我用一個id,然後調用類似:如何從另一個部分調用jquery函數?
$("#button').draw();
誰能幫我
我有一個函數draw()
,它在_draw_foo.html.erb
部分中定義。該文件包含進行繪圖所需的所有變量。該功能通常在window.onload
上運行。我有另一個更新頁面的部分,我希望它也能從這裏運行繪圖功能。關聯的jquery文件是_delete_bar.js.erb
。如果我只是給了按鈕,我用一個id,然後調用類似:如何從另一個部分調用jquery函數?
$("#button').draw();
誰能幫我
如果當它加載頁面上存在draw
功能,並且仍然存在後頁面被修改後,您可以按照與頁面加載相同的方式再次調用它(可能與draw()
一起)。
目前還不清楚你從哪裏得到$('button').draw()
,你能解釋一下嗎?
如果你已經試過這個,但它沒有工作,運行它與一些有點控制檯來顯示js錯誤,firebug會做到這一點,例如。
我的想法是調用'$(「#button」)。draw()'會在按下按鈕時調用該函數。我只是把'draw()'放在我想調用函數的位置嗎? –
如果你希望它在'_delete_bar.js.erb'運行時運行'draw()'函數,那麼只需將'draw()'命令添加到那個js文件中。 – Matt
先試試,也許? – silkfire
@silkfire,是的,它不起作用。我期待着這一點。 –