我的javascript代码中的错误是什么?

时间:2014-03-20 07:19:46

标签: javascript jquery json

这是我的javascript代码,我收到错误Uncaught SyntaxError: Unexpected token ILLEGAL at Line no 37

我试图将选项附加到"选择"从json列表,我的代码似乎没有语法错误。但铬正在抛出一个。

31 set_options_list = function(selctelm, json){
32  $(selctelm).empty();
33  $.each(json, function(k, val) {
34     $(selctelm).append(
35              $("<option></option>").text(val).val(val)
36     )
37  });​
38 }

3 个答案:

答案 0 :(得分:11)

第37行});后面有一个不可见的字符(零宽度空格U + 200B )。

I copied your code to my editor

答案 1 :(得分:1)

删除illigeal字符

试试这个Jquery;

set_options_list = function(selctelm, json){
$(selctelm).empty();
$.each(json, function(k, val) {
$(selctelm).append($("<option></option>").text(val).val(val)); // Here semicolon
 });​//Here there is illegal character
}

答案 2 :(得分:-1)

我发现你的代码遗漏了一些标签。

set_options_list = function(selctelm, json) {
    $(selctelm).empty();
    $.each(json, function(k, val) {
        $(selctelm).append(
        $("<option></option>").text(val).val(val));
    });
};