Javascript jQuery在事件上永久添加类

Javascript jQuery在事件上永久添加类,javascript,jquery,addclass,Javascript,Jquery,Addclass,我有一个简单的jQuery,当隐藏输入的值更改为1时,它会向段落添加一个类: $(document).ready(function() { if ($("#acf_success_sent").val() == 1){ $("#acf_verified").addClass('gone'); } }); 据我所知,这应该是可行的,但是由于值只是短暂地改变,我认为这个类只会被添加,直到值再次改变,所以它并不明显。我怎样才能让学生坚持下去 非常感谢除非DOM ready上的值为

我有一个简单的jQuery,当隐藏输入的值更改为1时,它会向段落添加一个类:

 $(document).ready(function() {
  if ($("#acf_success_sent").val() == 1){

  $("#acf_verified").addClass('gone');

  }
 });
据我所知,这应该是可行的,但是由于值只是短暂地改变,我认为这个类只会被添加,直到值再次改变,所以它并不明显。我怎样才能让学生坚持下去


非常感谢

除非DOM ready上的值为1,否则代码不应该执行任何操作(因为这是它唯一一次检查它)。如果希望它不断检查值,请将其更改为onchange事件

$(document).ready(function() {
   $("#acf_success_sent").change(function(){
    if ($("#acf_success_sent").val() == "1"){
     $("#acf_verified").addClass('gone');
     }
   });

 });

您所说的“值只会短暂变化”是什么意思?代码对我来说似乎很简单问题一定在代码的其他地方,因为您的示例会永久添加类(除非您在其他地方再次删除它)。隐藏值是在其他地方生成的,抱歉说得不够清楚。这似乎是正确的答案,但我相信隐藏的价值只是间歇性的变化。成功提交表单后,该值将更改。我已经联系了开发商。谢谢你的帮助。