Javascript 使用jQuery添加图像标记-如何包含类名?
我正试图通过以下jQuery添加img标记: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,
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: ''
});