使用Materialize.css和jQuery重置输入 [英] Reset input with materialize.css und jQuery

查看:18
本文介绍了使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆