Jquery 向带有crossrider的组合框添加选择选项

Jquery 向带有crossrider的组合框添加选择选项,jquery,html,crossrider,Jquery,Html,Crossrider,我正在使用Crossrider编写一个扩展。我正在显示一个HTML表单,其中包含一个组合框,并试图向其中添加选择选项。(在crossrider外部,代码正在工作。) for(var i=0;我会来到StackOverflow。我刚刚用相同的数据创建了一个crossrider扩展,假设country\u list=[“Country1”,“Country2”]并将其添加到一个只有countrySelectid'd div的页面中,它就工作了。问题不在于此代码,请尝试记录日志,放置调试器;语句和其他

我正在使用Crossrider编写一个扩展。我正在显示一个HTML表单,其中包含一个组合框,并试图向其中添加选择选项。(在crossrider外部,代码正在工作。)


for(var i=0;我会来到StackOverflow。我刚刚用相同的数据创建了一个crossrider扩展,假设
country\u list=[“Country1”,“Country2”]
并将其添加到一个只有
countrySelect
id'd div的页面中,它就工作了。问题不在于此代码,请尝试记录日志,放置
调试器;
语句和其他技术显示您正在调用上述代码吗?所有语法看起来都是正确的。@user2157981只有在代码正确的情况下,扩展才能与页面的DOM交互是在作用域中运行的。你能确认此代码是否在你的extension.js文件或它调用的文件中吗?如果你还没有解决这个问题,作为一名Crossrider员工,如果你能向我提供扩展Id,我很乐意帮助你调试。代码在另一个js中,我包含在extension.js中。代码正在运行,因为它是正在向console.Shlomo写信,我如何私下与您联系?我遇到了一个交叉错误:error:TypeError:a.eval是未定义的源文件:chrome://crossriderapp#####/content/crossriderapi.js 第43行
for (var i=0;i<country_list.length;i++)
{
    country_txt = '<option value='+i+'>'+country_list[i]+'</option>';
    console.log(country_txt);
    $('#countrySelect').append(country_txt);
}