javascript - 当元素包含类时如何选中复选框?

标签 javascript jquery class input field

我不确定为什么这不起作用,正在寻找一些指导。基本上,我希望当 span 包含类“active”时选中该复选框,并希望当 span 不包含类“active”时不选中它”。

我的代码有什么问题吗?提前非常感谢您的帮助!

<span class="option" id="website-selector"></span>

<input type="checkbox" class="website_check" />


<script type="text/javascript">             
if ( $("#website-selector").hasClass("active") ) {
    $(".website_check").prop('checked', true);
}
else {
    $(".website_check").prop('checked', false);
}
</script>

最佳答案

尝试在 document.ready 中编写函数:

<script type="text/javascript">             

   $(document).ready(function(){  
   if ( $("#website-selector").hasClass("active") ) {
   $(".website_check").prop('checked', true);
  }
   else {
       $(".website_check").prop('checked', false);
  }
});
</script>

关于javascript - 当元素包含类时如何选中复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24357802/

相关文章:

javascript - 从对象中删除未定义的值

javascript - 弹出式 div,固定但太大时可滚动

javascript - Jquery Ajax - 发布巨大的字符串值

ios - Objective-C 协议(protocol)

javascript - JS - 从同一类中的其他方法调用类中的方法

javascript - jquery触发多次点击

javascript - 使用 concat 助手渲染组件

javascript - 如何为多个复选框绑定(bind)单击事件处理程序?

javascript - 如何捕获用户意外离开 ASP.Net 页面的情况

c# - 如何使用XSD生成的类