使用Materialize.css和jQuery重置输入 [英] Reset input with materialize.css und jQuery
本文介绍了使用Materialize.css和jQuery重置输入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要使用
清除输入字段$('#test').val('');
该字段本身将被清除,但来自Materialize.css的突出显示仍保持为填充状态。
https://codepen.io/anon/pen/vrPNKd
使用...
$('#form')[0].reset();
.对我来说是没有选择的。我只想重置单个输入域,而不是整个表单。
有谁有主意吗?
谢谢
//编辑
找到解决方案:
$('#test').val('').removeClass('valid');
M.updateTextFields();
推荐答案
您需要从<input>
旁边的标签元素中删除类active
:
$('#test').val('');
$('#test').next().removeClass('active');
next
方法用于选择<label>
元素,因为它是<input>
元素紧随其后的同级元素。
这篇关于使用Materialize.css和jQuery重置输入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文