jquery文件选择事件触发?

标签 jquery ruby-on-rails input

这似乎是一个简单的问题,我只是在任何地方都找不到正确的答案,所以我想我应该问一下 stackoverflow 上所有优秀的人:

我想创建一个 jquery 脚本,当用户从计算机中选择文件时触发该脚本。这只需要从文件选择行为触发,而不是完成/提交文件。该网站基于 Rails 构建,并使用 file_field 来选择文件。

有什么想法吗?我希望有一些简单明了的方法可以用来完成此任务。

最佳答案

简单地做:

 $("YOUR_FILE_SELECTOR_NAME").on('change',function () {
    alert('FILE SELECTED');
 });

如果您使用低于 1.7 的 J-Query 版本,您可以执行以下操作:

$("YOUR_FILE_SELECTOR_NAME").change(function () {
    alert('FILE SELECTED');
 });

关于jquery文件选择事件触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22133343/

相关文章:

ruby-on-rails - Rails 方法在用作参数时被称为符号?

ruby-on-rails - Rails 导出到 CSV 而不在内存中构建 CSV

java - 如何在一行中准确输入五个字符的字符串,然后输出每个字符之间有空格的字符串? java

javascript - 在事件中更改 jQuery 的 $(this) 对象的值

javascript - 更改 <select> onclick 的内容

javascript - 删除标签但保留内容 - jQuery/Javascript

reactjs - shadcn 输入+表格+Zod "A component is changing an uncontrolled input to be controlled"

javascript - 如何屏蔽一个 div 并使其所有子元素不可编辑

ruby-on-rails - 将大型数据集导入数据库

c++ - 从 stdio 读取两个文件