我在Rails应用程序上有以下datepicker字段
<%= text_field_tag :search, params[:search], class: 'form-control datepicker' %>
我正在尝试编写一个javascript函数,以便在单击“清除”按钮时清除文本字段。我尝试了$('.form-control.datepicker').val('')
和$('.form-control.datepicker').empty()
但它们无效。关于如何使清算领域成为可能的任何建议?
答案 0 :(得分:0)
选择元素可能有问题 - 如果你使用的是jQuery,$('.datepicker').val('')
应该可以工作:)
答案 1 :(得分:0)
有时使用框架时会有嵌套的东西。试试这个。
$(&#39; .FORM-control.datepicker&#39)的HTML。(&#34;&#34)
如果这不起作用。试试这个。
$(&#39; .FORM-control.datepicker&#39)的文本。(&#34;&#34)
答案 2 :(得分:0)
最终,我找到了一种有效的方法。
$('.form-control.datepicker').attr("value", "");
要清除多选字段,下面的代码可以正常工作。
$select.val([]);
$select.find('option').removeAttr("selected");