使用jQuery添加图像标记-如何包含类名
Using jQuery to add an image tag - How do I include a class name?
我正试图通过以下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);
虽然这似乎是正确的,但我不确定这是否是添加类的正确方式。在Visual Studio 2013中,我收到一个设计时警告,说我正在使用一个未来保留字,这是添加类的正确方式吗?
根据jQuery文档,因为class
是一个保留字,所以需要引用它。
除非它们是保留字(在这种情况下为CCD_ 2)。
因此:
var img1 = $('<img />', {
id: 'headerImageLeft',
src: '/Images/Header/FGM.jpg',
"class": 'img-responsive',
style: 'float: left;',
width: 80,
alt: ''
});
是的,class
在ECMAScript标准的早期版本中是保留字,但您可以/可以将该字用作IdentifierName(与Identifiers,例如变量),即使用不带引号的"class"作为属性名在所有支持ECMAScript5版本的浏览器中都有效。如果支持旧浏览器(例如IE8)很重要,您可以用引号将属性名称括起来,否则您可以忽略警告。
由于class
是一个对象键,所以它是一个保留字并不重要。您可以将它放在引号中以删除Visual Studio的警告。
相关文章:
- 在JavaScript中包含jQuery
- Python 在包含 JQuery 时抛出 KeyError
- 如何在javascript模块中包含jquery而不与全局名称空间冲突
- 如何在One'中包含jQuery.js;s Own.js在$(document).ready之前
- 包含jquery的Javascript在Internet Explorer中不起作用
- Chrome扩展-当我包含jQuery库时,JS为什么会抱怨
- 在我的页面上包含jquery库有什么缺点吗
- 在js文件中包含jquery
- 包含jquery对象的javascript对象
- 在 WordPress-plugin 中包含 jQuery
- 包含 jQuery 会导致标准 JavaScript 停止运行
- 包含 jquery.无冲突
- 我们可以在 Java 脚本验证函数中包含 jQuery 吗?
- 如何替换包含 jquery 捕获的 html 的变量中出现的字符串
- 如何在我的 Rails 应用程序的一个页面上仅包含 JQuery 库
- 如何在外部.js文件中包含 jQuery
- 如何包含 jquery.validate.js 文件(在本地目录中)并在表单验证中使用它
- 如何使 IDE 识别出我在 HTML 文件中包含 jquery
- 在页面中包含jquery.js和javascript.js
- 当通过导入包含 jQuery 时,窗口加载事件不会触发