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'
}