当前位置:  开发笔记 > 编程语言 > 正文

从变量分配时,分配的css类不起作用

如何解决《从变量分配时,分配的css类不起作用》经验,为你挑选了1个好方法。



1> Quentin..:
class="form-control myClass"

在原始代码中,该属性包含引号

class='+cssClass +'type="text"

在新代码中,引号不再是字符串的一部分.

由于字符串变量的值包含空格,因此不会将其视为单个属性值.不要忘记你的报价.


将字符串拼凑在一起形成HTML是容易出错且难以调试的.不要这样做.

使用DOM或jQuery构建数据结构可以实现更详细,但更易读的代码.作为奖励,您无需担心特殊字符(如空格&"),因为它们将自动正确编码.

var myObj = { Value: 123 };
var row = $("").append(
    $("").append(
        $("")
            .attr("id", myObj.id)
            .addClass("form-control")
            .addClass("myClass")
            .attr("type", "text")
            .val(myObj.Value)
            .attr("name", "somename")
    )
);
console.log(row[0]);

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有