javascript - 下面的脚本中缺少 ) 参数,有什么建议吗?为什么?

标签 javascript jquery

    <form name="formone" id="optionsform">
    <fieldset>
    <label><input type="radio" name="group1" id="ac-yes" value="1">Yes</label>
    <label><input type="radio" name="group1" id="ac-no" value="0">No</label>

    <label><input type="radio" name="group2" id="bt-yes" value="2">Yes</label>
    <label><input type="radio" name="group2" id="bt-no" value="0">No</label>

    <a href="varible-address">CONTINUE</a>
    </fieldset>
    </form>
    <script>
    $(function(){
      var urls = new Array();
      urls[0]='http://myurl1/';// no + no
      urls[1]='http://myurl2/';// yes + no
      urls[2]='http://myurl3/';// no + yes
      urls[3]='http://myurl4/';// yes + yes

      $('input[type=radio]').click(fonction(){
        var score = 0;
        $('input[type=radio]:checked').each(function(){score+=parseInt($(this).val()});
        $('a').attr('href',urls[score]);
      }
   });
    </script>

最佳答案

改变

 $('input[type=radio]').click(fonction(){
    var score = 0;
    $('input[type=radio]:checked').each(function(){score+=parseInt($(this).val()});
    $('a').attr('href',urls[score]);
  }

  $('input[type=radio]').click(function(){ // 'function' not fonction
    var score = 0;
    $('input[type=radio]:checked').each(function(){score+=parseInt($(this).val()); /* missed ');' here */ });
    $('a').attr('href',urls[score]);
  }); // <-- see the closing ');' here

关于javascript - 下面的脚本中缺少 ) 参数,有什么建议吗?为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6689343/

相关文章:

javascript - 清除 CKEditor 样式标签

javascript - jquery ui Accordion 避免在单击另一个项目时关闭项目

jquery - 如何将元素添加为文章元素的最后一个子元素

javascript - Angular : how to keep resetting $timeout on scroll events, 否则让 $timeout 完成

javascript - 文本经过固定div时如何隐藏?

javascript - es7装饰器的babelrc配置不起作用

javascript - 如果ajax post失败,如何显示错误消息?

javascript - 在与 i.e9 v 的所有其他浏览器相关的 js 文件中运行特定代码

javascript - 在外部单击时隐藏多个元素的最有效方法?

javascript - 当我使用ajax并填充并创建表格后,jQuery使用[id^ ='']获取id