j查询检测输入的值
jQuery detect value of input
我有这个脚本来检测输入的值。如果我写下要输入的东西,它会很好地工作,但是如果输入有预先归档的数据,为什么这个东西会起作用呢?
if ($("input").val().length != 0) {
$(this).siblings().css ({
top: "20px",
left: "0",
fontSize: ".7em",
color: "#8B8B8B"
});
};
这是我的代码笔 http://codepen.io/anon/pen/qZZBXr?editors=1010
由于页面上有多个输入,因此您必须检查每个输入的值。以下代码应该适合您
$(function() {
$("input").each(function(input) {
if ($(this).val().length != 0)
{
$(this).siblings().css({
top: "20px",
left: "0",
fontSize: ".7em",
color: "#8B8B8B"
});
};
})
})
这是JSFiddle代码。
请注意,这仅适用于页面加载。如果要在更改输入值时更改标签的颜色,则必须为其使用输入更改处理程序。
相关文章:
- 当没有文本输入聚焦时检测空格键按下
- 检测输入值
- JQuery文件上载未检测到动态添加的输入
- 如何识别“;输入“;没有浏览器检测的事件
- 检测angularjs中的输入文本长度
- 使用JavaScript检测输入的字符
- jquery如何检测当前输入id
- 如何在呈现页面后使用 Java 脚本检测 dom 元素值的值是否有任何变化(例如,任何输入或复选框值更改)
- 检测失焦的击键,聚焦输入并填写(Jquery)
- 如何使用ie8检测文本输入何时发生更改
- javascript日期选择器检测输入字段中更改的值
- Jquery检测“;输入“;按键而不是单击鼠标
- 检测输入是否有焦点
- React-检测'输入'更改事件中的按键
- 如何检测用户何时在Google Places字段中输入无效位置
- jquery ui:检测输入中的首次时间变化
- 如何检测从数据列表中选择时更改的输入字段
- 检测用户是否没有't输入任何内容/删除输入jQuery
- 在聚焦后检测到文本输入上的非聚焦
- 如何检测用户何时在输入字段中按Enter键