仅当输入字段中有内容时才使用 javascript 分配类
Assign class using javascript only if there is something in input field
当输入字段(文本字段)中有一些值时,有没有办法使用 javascript 分配类
--详细--
实际上,我在输入字段中使用背景水印。因此,当有人单击并在输入字段上键入它时,我将通过css清除背景水印图像(使用:focus选择器)。
这样,如果他移动到下一个字段,那么背景水印仍然与键入的文本一起显示(因为焦点提升到下一个字段)。
有人请吗?
如果是这样,我将使用该类制作样式以清除背景水印图像!
if($.trim($('input[type=text]').val()).length) {
$(some_target).addClass('new_class');
}
.trim()
.val()
完整的代码应如下所示:
$('input[type=text]').on('keyup', function() {
var targetInput = this; // keeping reference of input
if($.trim(this.value).length) {
// code for remove watermark
$(targetInput).addClass('class_for_watermark');
} else {
// code for add watermark
$(targetInput).removeClass('class_for_watermark');
}
});
而且你不需要:focus
css。
你是说这个?
if ( $input.val() ) {
// Has a value, do something
$element.addClass('myClass');
}
相关文章:
- Javascript:分配一个变量并同时对其进行测试
- JAVASCRIPT:分配给另一个方法的方法与第一个方法的变化值相同,改变第二个方法
- Javascript:分配给对象或数组原型会导致括号不起作用
- 使用 Javascript 分配样式与在服务器端脚本中分配样式
- 将包含的加载的 javascript 分配给变量
- 仅当输入字段中有内容时才使用 javascript 分配类
- 找到一个按钮并通过jQuery / JavaScript分配一个ID
- 如何在asp.net中使用Javascript分配会话变量
- addEventListener的javascript分配不正确
- 从Javascript分配Session变量
- Razor View查找在循环中从javascript分配的Id
- 奇怪的javascript分配
- 使用javascript分配会话值
- JavaScript分配了调用函数后移除的数组值
- 通过JavaScript分配时,CSS转换不起作用
- 如何使用javascript分配Iframe url
- 用JavaScript分配一个ID
- Javascript分配多个数组
- 通过javascript分配选项来选择输入
- JavaScript分配自变量