jquery按钮事件处理程序rails
jquery button event handler rails
我的rails应用程序的视图文件中有以下代码:
<td>
<div class="file_description"><%= object.metadata['description']%>
<button type="button" class="btn btn-default edit_description">Edit</button></div>
<div class="file_description_update"
<%= form_tag({:action => 'update_file_info'}, multipart: true) do %>
Update File Description: <%= text_area_tag :description %>
<%= hidden_field_tag :s3_path, file %>
<%= hidden_field_tag :prefix, @prefix %>
<%= submit_tag 'Submit' %> </td> <br />
<% end %>
</div>
</td>
对于将要处理的每个文件,我需要将Edit
按钮on click
事件与类file_description_update
绑定。对在铁轨上最简单的方法有什么看法吗?感谢
您可以使用jquery绑定事件。将其添加到您的application.js中,您可以使用类"edit_description"将onclick事件链接到您的所有按钮。
$(function(){
$('button.edit_description').click(function () {
alert($(this).parent().next('div.file_description_update').children('form').html());
});
});
演示小提琴
相关文章:
- angularjs+rails应用程序中未显示模板
- 滚动到Rails 4应用程序中的顶部jQuery
- 引导程序转盘不工作:堆叠图像(使用rails)
- 用于用户内容的简单代码编辑器/文本格式化程序(在Rails中)
- React Rails应用程序中动态子项的密钥分配问题
- 为什么Turbolinks不能正常工作?Rails应用程序
- 当send_data完成时,Rails send_data和Javascript处理程序
- Rails第一个应用程序错误——Errno::ENOENT
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- 为什么Highchart在我的rails应用程序中加载了两次?(未捕获的Highcharts错误#16)
- 为我的rails应用程序显示javascript弹出消息
- 如何在rails应用程序中测试AJAX加载的内容
- Ruby On Rails应用程序与angularJS关于AJAX
- Ember.js+传单+rails(使用Javascript MVC创建rails应用程序并打开源代码映射)
- Rails引擎:使主机应用程序javascript可用于Mounted Engine
- 在我的Rails应用程序中使用Stripe对卡充电时出现问题
- 如何检索从桌面应用程序发送到Rails API的图像
- Basecamp的Trix WYSIWYG编辑器gem没有在Rails 4应用程序中保存文件附件
- Rails 应用程序(狂欢) - 突然的“未捕获的类型错误”
- 如何在咖啡脚本中识别提交按钮,Rails 3应用程序