【发布时间】:2013-04-17 10:39:43
【问题描述】:
我目前正在学习 AngularJS,我想完成一个简单的任务。 在表单输入中,我想隐藏相应的“输入帮助”,即使输入中输入的数据无效。 我目前这样做的方式调用了一些 jquery。但我正在寻找使用 AngularJS 逻辑的方法。我认为我应该使用指令,但由于我是 Angular 新手,所以我不知道该怎么做。
这是使用 jquery 工作的 jsFiddle 示例代码:JSFIDDLE
这里是 jsFiddle 示例代码不起作用(没有 jquery):JSFIDDLE {为了测试,在密码输入中只输入几个文本并模糊它}
这是我的代码:{jquery}
$(document).on('blur', '.immediate-help', function () {
$(this).next('.input-help').fadeOut();
}).on('focus', '.immediate-help', function () {
$(this).next('.input-help').fadeIn();
});
这按预期工作,但我想使用角度指令来做到这一点。当然,我并不反对在 angular 指令中使用 jquery。
所以,要恢复,我想在触发模糊输入时隐藏“输入帮助”,即使文本无效并使用角度指令。
有人能告诉我正确的方法吗?
【问题讨论】:
标签: javascript jquery angularjs