javascript - 没有得到文本框的长度

标签 javascript jquery angularjs node.js

我正在使用 AngularJS,这是一个非常新的东西。我需要获取输入框的长度,它显示为“0”。我的代码如下所示

var valueOfMybox=  $("#mybox").val().length

我填充框并提醒 valueOfMybox。每次都显示 0。

最佳答案

首先,不要使用 jQuery。 您需要将输入框的值绑定(bind)到范围,然后您可以从 Controller 访问输入框的值。

HTML,像这样:

<input type="text" ng-model="myText" />

Controller :

var valLength = $scope.myText.length;

这是一个显示其内容长度的输入演示: Demo

关于javascript - 没有得到文本框的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29959653/

相关文章:

javascript - Angularjs、嵌套 JSON 和 ng-repeat

javascript - 当内容超过页面大小时如何设置div可滚动?

php - 使用 php 或 javascript 更改网站 url?

javascript - 如何仅在完成所有多选选择后才触发更改事件

javascript - 强制滚动到顶部已更新

Jquery DateJs,是否有完整日期的验证?

javascript - react-native 中的多线程

javascript - 当元素在其上设置动画时更改背景图像的不透明度

javascript - AngularJS 指令将 n 个元素的数组呈现为每个 m 行的表

css - Angular : updating scope on hover