在 Javascript 生成的列表中,如何将自定义属性添加到 <a> 标记
In a Javascript generated list, how to add custom atributes to the <a> tag?
我有一个为我生成列表的javascript。这一切都有效。问题出在<a>
标签上。在这个标签中,我想做更多属性,比如data-i="2"
在这样的中放置一个额外的属性:menu: f.menuCaption
、class: f.class
或style: f.style
可以完美地工作。请看我的小提琴:http://jsfiddle.net/mauricederegt/mjdyW/13/
但是当我想添加一个新属性时,例如:data-i
它不起作用。怎么来了?参见演示小提琴:http://jsfiddle.net/mauricederegt/mjdyW/15/(第二个<UL>
是使用 data-i
改编的那个(。
如何使它还可以在脚本中添加/使用data-i
等属性?我的最终目标是创建这个:<a class="d" data-i="50" data-t="d" data-f="2" data-r="0" data-c="0" style="margin-top: -4.725em; margin-left: -4.6em; "></a>
(当然是从脚本中获取值(
谢谢你的时间
data-i
在 JavaScript 中不是有效的标识符,因此您需要在对象文字中引用它:
{
'data-i': 'whatever'
}
在进入物业期间:
whatever['data-i']
请参阅更新的 jsFiddle。
相关文章:
- 使用原型对象向javascript对象添加自定义属性和方法的建议
- 如何向AlloyUI表单生成器添加自定义属性
- 我可以向 html 元素添加自定义属性吗?
- 添加自定义属性以更好地分离 JavaScript 和 HTML
- 在 ASP.NET 中添加自定义属性.在 JQuery 中访问它
- Dynatree jquery插件向节点添加自定义属性
- 在图像标记IE11上添加自定义属性时无法发布表单
- 使用jquery日期选择器向日期添加自定义属性
- 添加自定义属性createdElement - jQuery
- 为jQuery对象添加自定义属性
- 为ittext添加自定义属性
- 如何添加自定义属性动态选择选项,以及如何获取它使用javascript或dojo
- TinyMCE链接插件添加自定义属性
- 为余烬模型添加自定义属性
- 是添加自定义属性使用jquery元数据插件跨浏览器
- 向字符串添加自定义属性
- 在Joomla菜单上添加自定义属性
- 我如何添加自定义属性到javascript字符串对象
- 添加自定义属性到Express应用程序和请求.最好的方法是什么?
- 我可以添加自定义属性的按钮html.它能在所有浏览器中工作吗?