对你们来说,这听起来可能很愚蠢,但我无法将javascript变量名称设置为href id。

码:

dataReceived =data[i].name;
$("#someDiv").append("<a href=\"#\" class=bookLink>"+dataReceived+"</a>" +"<br>");


我想将上述链接的id设置为dataReceived。我的意图是读取链接ID,该ID将根据dataReceived的值而变化,然后使用该ID做我想做的任何事情。任何帮助表示赞赏。

谢谢。

最佳答案

您当前正在将dataReceived设置为标签的显示文本。

如果要使其成为href,则需要使用

dataReceived =data[i].name;
$("#someDiv").append("<a href=\"" + dataReceived + "\" class=bookLink>"+dataReceived+"</a>" +"<br>");


如果您希望将其作为ID,则需要使用

dataReceived =data[i].name;
$("#someDiv").append("<a href=\"#\"  id  = \"" + dataReceived + "\" class=bookLink>"+dataReceived+"</a>" +"<br>");

08-19 05:05