Javascript 如何在数据属性中使用camelcase
如果我有以下链接:Javascript 如何在数据属性中使用camelcase,javascript,jquery,Javascript,Jquery,如果我有以下链接: <a class="camel-case" data-MyTitle="Hello">Click me</a> json结构如下所示: { "mytitle": "Hello" } 这里有没有保持大写的方法,或者javascript(或者在jquery中?)是否总是将这些小写?如果您坚持使用PascalCase,您可以尝试以下方法: <a data--My-Title="Hello">Click me</a> 请参
<a class="camel-case" data-MyTitle="Hello">Click me</a>
json结构如下所示:
{
"mytitle": "Hello"
}
这里有没有保持大写的方法,或者javascript(或者在jquery中?)是否总是将这些小写?如果您坚持使用PascalCase,您可以尝试以下方法:
<a data--My-Title="Hello">Click me</a>
请参见这是执行此操作的
数据集
API。如果将属性定义为data My Title
,则会得到一个{myTitle}
对象(更接近)。请参阅可能的重复。通常,HTML属性名称不区分大小写。建议在HTML属性中使用什么命名方法,是my_title
还是my title
还是其他什么?如果您希望以MyTitle
作为属性名称,必须使用数据--My Title
作为属性名data-my_title
只会产生my_title
和data-my title
产生myTitle
<a data--My-Title="Hello">Click me</a>
{
MyTitle: 'Hello'
}