Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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 使用jQuery添加图像标记-如何包含类名?_Javascript_Jquery - Fatal编程技术网

Javascript 使用jQuery添加图像标记-如何包含类名?

Javascript 使用jQuery添加图像标记-如何包含类名?,javascript,jquery,Javascript,Jquery,我正试图通过以下jQuery添加img标记: var parentElement = $("#sidebar"); var img1 = $('<img />', { id: 'headerImageLeft', src: '/Images/Header/FGM.jpg', class: 'img-responsive', style: 'float: left;', width: 80,

我正试图通过以下jQuery添加img标记:

var parentElement = $("#sidebar");

    var img1 = $('<img />', { 
        id: 'headerImageLeft',
        src: '/Images/Header/FGM.jpg',
        class: 'img-responsive',
        style: 'float: left;',
        width: 80,
        alt: ''
    });
    img1.appendTo(parentElement);
var parentElement=$(“#边栏”);
变量img1=$('

虽然这似乎工作正常,但我不确定这是否是添加类的正确方式。在Visual Studio 2013中,我收到一条设计时警告,说我正在使用未来的保留字,这是添加类的正确方式吗?

既然
类是一个对象键,那么它是一个保留字应该无关紧要。您可以将其放置在使用细引号删除Visual Studio的警告。

根据,因为
是a,所以需要引用它

属性名称通常不需要引用,除非 它们是(与本例中的
class
相同)

因此:

var img1=$(“Yes,
class
在以前版本的ECMAScript标准中是一个保留字,但您可以/可以将该字用作标识符名称(vs标识符,例如变量),即使用“class”不使用引号作为属性名将在所有支持ECMAScript版本5的浏览器中运行。如果支持过时的浏览器(如IE8),则可以使用引号将属性名括起来,否则可以忽略警告

var img1 = $('<img />', { 
    id: 'headerImageLeft',
    src: '/Images/Header/FGM.jpg',
    "class": 'img-responsive',
    style: 'float: left;',
    width: 80,
    alt: ''
});