Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JAVASCRIPT中正确的HTML语法_Javascript_Html_Syntax_Simplecart - Fatal编程技术网

JAVASCRIPT中正确的HTML语法

JAVASCRIPT中正确的HTML语法,javascript,html,syntax,simplecart,Javascript,Html,Syntax,Simplecart,我的问题是,我不知道在javascript代码段中实现html的正确语法 我使用的是simplecart.js,我想添加一个自定义购物车列,其中有一个商品的颜色,但一个小时后我一直在使用它 { view: function (item, column) { "<div id='couleur'> <div style='background-color:'" return item.get('color')"'>&l

我的问题是,我不知道在javascript代码段中实现html的正确语法

我使用的是simplecart.js,我想添加一个自定义购物车列,其中有一个商品的颜色,但一个小时后我一直在使用它

{
    view: function (item, column) {
        "<div id='couleur'>
        <div style='background-color:'"
        return item.get('color')"'></div>
    </div>"
    },
    label: "Couleur"
},
{
视图:功能(项目、列){
"

字符串中不能有换行符,不能有嵌套的双引号,也不能有没有意义的函数调用

view: function (item, column) {
    var str = "<div id='couleur'>" +
              "<div style='background-color:" + item.get('color') + "'></div>" +
              "</div>";
    return str;
}
视图:功能(项、列){
var str=“”+
"" +
"";
返回str;
}
大多数人会更多地使用模板式的体系结构

view: function (item, column) {
    var str = "<div id='couleur'><div style='background-color:{color}'></div></div>";
    return str.replace("{color}", item.get('color'));
}
视图:功能(项、列){
var str=“”;
返回str.replace({color}),item.get('color');
}

Wow.字符串文字之间的返回语句?你期望得到什么结果?字符串的形成和连接是非常基本的。也许可以通读基本的JavaScript教程?…我们不知道什么是
item
,所以我们帮不了什么忙。也许它是正确的。不知道。是的,当然,我甚至不是初学者js中的r,所以我可能问了一个对你来说可能很愚蠢的问题。我会花时间阅读js中的一些基本规则,但现在,我必须快点,我被困在这一点上…它工作了!js代码中没有换行符-我知道了。非常感谢!