选中复选框时出错 属性

Error when checking checkbox property

如果复选框被选中,我想显示 div。如果没有,我想隐藏它。这是我的代码,但它不起作用。

$(".formularz_zgloszeniowy .firma input[type='checkbox']").change(function() {
    if(this.checked) {
        $(".formularz_zgloszeniowy .formularz_firma").css('display'​​​​​​​​​​​​​​​​​​​​​​​​​​​,'block');​​​​​​
    } 
    else 
    {
      $(".formularz_zgloszeniowy .formularz_firma").css('display'​​​​​​​​​​​​​​​​​​​​​​​​​​​,'none');​​​​​​
    }
}); 

我收到这个错误:

Uncaught SyntaxError: missing ) after argument list

编辑: 这是 head 标签中的完整代码:

<script type="text/javascript">
jQuery(document).ready(function($){

$(".formularz_zgloszeniowy .firma input[type='checkbox']").change(function() {
    if($(this).is(":checked")) {
        $(".formularz_zgloszeniowy .formularz_firma").css('display'​​​​​​​​​​​​​​​​​​​​​​​​​​​,'block');​​​​​​
    } 
    else 
    {
      $(".formularz_zgloszeniowy .formularz_firma").css('display'​​​​​​​​​​​​​​​​​​​​​​​​​​​,'none');​​​​​​
    }
});

});
</script>

您的代码中有一些不可见的字符导致了问题。如果没有这些字符,您的代码可以完美运行:

$(".formularz_zgloszeniowy .firma input[type='checkbox']").change(function(){
  if(this.checked) {
    $(".formularz_zgloszeniowy .formularz_firma").css('display','block');
  } 
  else {
    $(".formularz_zgloszeniowy .formularz_firma").css('display','none');
  }
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="formularz_zgloszeniowy">
  <div class="firma">
    <input type="checkbox" value="test" /> Test checkbox
  </div>
  <div class="formularz_firma">Test div</div>
</div>

这里是从你的问题中复制的带有那些不可见字符的代码,所以它不起作用:

$(".formularz_zgloszeniowy .firma input[type='checkbox']").change(function() {
    if(this.checked) {
        $(".formularz_zgloszeniowy .formularz_firma").css('display'​​​​​​​​​​​​​​​​​​​​​​​​​​​,'block');​​​​​​
    } 
    else 
    {
      $(".formularz_zgloszeniowy .formularz_firma").css('display'​​​​​​​​​​​​​​​​​​​​​​​​​​​,'none');​​​​​​
    }
}); 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="formularz_zgloszeniowy">
  <div class="firma">
    <input type="checkbox" value="test" /> Test checkbox
  </div>
  <div class="formularz_firma">Test div</div>
</div>