防止特定标签类受到JS功能的影响

时间:2019-04-24 21:39:21

标签: javascript

我有一个脚本,用于将文本字段标签放在焦点所在的字段的顶部。 我的问题是,该脚本还会以不需要它的相同形式影响其他标签。

我对SO进行了一些阅读,看到了对:not的引用,但根据发现的示例,我无法弄清楚如何在上下文中使用它。

这是我的剧本

$(function(){
var onClass = "on";
var showClass = "show";

$("input").bind("checkval",function(){
var label = $(this).prev("label");
if(this.value !== ""){
  label.addClass(showClass);
} else {
  label.removeClass(showClass);
}
}).on("keyup",function(){
  $(this).trigger("checkval");
}).on("focus",function(){
  $(this).prev("label").addClass(onClass);
}).on("blur",function(){
    $(this).prev("label").removeClass(onClass);
}).trigger("checkval");
});

我已经为这些受影响的标签添加了一个类。

<label class="ignoreLabel">

现在,我需要使脚本忽略此类的标签。

0 个答案:

没有答案