例如:
$('.input-xlarge').keyup(function(element) {
element.parent().parent().removeClass("error success");
});
设想:
我在 .input-xlarge 类下有许多输入字段,它们在提交表单后根据成功状态显示为绿色或红色。(非ajax形式)
现在我希望它对用户更加友好——当从服务器返回字段状态时,我的字段会一直发红光,直到下一次提交有效输入。
需要什么:
因此,在用户提交表单后,收到了一些字段——一些处于有效状态,一些处于无效状态,每当用户开始在里面输入时,我希望字段是中性的装饰。
什么不起作用:
从我提供的代码中,我期望:
- 每当用户开始键入时,触发具有类 .input-xlarge 的任何输入字段的事件。
- 指示哪个输入字段确切需要将 css 装饰(删除 css 类)更改为中性白色。
不幸的是,我似乎无法提取触发 .keyup 事件的实际输入元素。是否有可能做到这一点?
如您所见,我知道之后向 css 元素的确切导航,但根对象最终出现错误:
Uncaught TypeError: Object #<Object> has no method 'parent'