缺少)在jQuery的JS中的参数列表之后

Chr*_*ris 1 javascript syntax-error

在Javascript中制作一个feedreader(使用google的feed API)时,我想使用query-ui标签来区分组,然后使用该组中每个源的手风琴.我试图在FireBug中遇到JS错误container.append(accordionID).除了无法拼写手风琴之外,它说我错过了一个正确的parens,但我已经检查过了,他们似乎都匹配了.我甚至将字符串创建移出了调用本身,以确保不是问题.

var feeds = [
    {url:"http://feeds.feedburner.com/engadget/Dnjv",
    title:"Engadget"}
]; //

function loadFeeds(){
    for(var i=0; i<feeds.length;i++){
        var source = new google.feeds.Feed(feeds[i].url); //defaults to JSON
        source.includeHistoricalEntries();
        source.setNumEntries(10);
        source.load(function(result){
            if(!result.error){
                $("#feedsList").append("<li id='#source-"+i+"'>"+feed[i].title+"</li>"); //adds tab for source
                var container = $("#sources").append("<div id='source-"+i+"></div>"); //add source in sources section
                for(var j=0; j<result.feed.entries.length; j++){
                    var entry = result.feed.entries[j];
                    var accordianID = "<div id='accordian"+j+"'>";
                    container.append(accordianID).html("<h3><a href='#'>"+entry.title+"</a><a href=\'"+entry.link"\'> link</a></h3><div>"+entry.content+"</div></div>");
                }
            }
        })
    }
    google.setOnLoadCallback(initialize);
}
Run Code Online (Sandbox Code Playgroud)

And*_*Ray 6

container.append(accordianID).html("<h3><a href='#'>"+entry.title+"</a><a href=\'"+entry.link"\'> link</a></h3><div>"+entry.content+"</div></div>");
Run Code Online (Sandbox Code Playgroud)

entry.link"\'> link

应该

entry.link+"\'> link