首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用JS清除Rails text_field_tag

用JS清除Rails text_field_tag
EN

Stack Overflow用户
提问于 2017-07-15 23:21:59
回答 3查看 936关注 0票数 0

我在Rails应用程序上有下面的datepicker字段。

<%= text_field_tag :search, params[:search], class: 'form-control datepicker' %>

当单击“清除”按钮时,我试图编写一个javascript函数来清除文本字段。我试过$('.form-control.datepicker').val('')$('.form-control.datepicker').empty(),但它们不起作用。关于如何使清除字段成为可能,有什么建议吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-16 02:18:03

最后,我找到了一种可行的方法。$('.form-control.datepicker').attr("value", "");

为了清除多个选择字段,下面的代码可以工作。

代码语言:javascript
复制
$select.val([]);
$select.find('option').removeAttr("selected");
票数 0
EN

Stack Overflow用户

发布于 2017-07-15 23:24:53

在选择元素时可能会出现问题--如果您使用的是jQuery,$('.datepicker').val('')应该可以工作:)

票数 0
EN

Stack Overflow用户

发布于 2017-07-15 23:51:49

有时,当使用框架时,会有嵌套的东西。尝尝这个。

$(‘..form control.datepicker.’).html(“”)

如果不管用的话。试试这个。

$(‘..form control.datepicker.’).text(“”)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45123607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档