0

我正在尝试使用以下代码为我拥有的data-id每个人创建一个唯一的div

$("<div>", {class:"myClass", data-id:"test"})

data-id用这段代码取回这个

 $(".myClass").attr("data-id")

但由于某种原因,我收到以下错误 Uncaught SyntaxError: Unexpected identifier

任何想法我在做什么?

4

2 回答 2

2

您需要更改第一行代码。 $("<div>", {class:"myClass", data-id:"test"})不起作用,因为 the-是一个特殊字符。您需要将其放在引号中,例如:'data-id',或选择其他名称。

于 2013-09-22T00:40:55.277 回答
2

尝试添加引号。改变:

data-id"data-id"

于 2013-09-22T00:41:01.497 回答