【发布时间】:2016-08-29 12:31:38
【问题描述】:
我正在尝试使用 javascript 将对象添加到属性,但它作为对象对象传递。
var choice = {'name':'one',id:1}
代码
return '<a href="/users?userId='+
choice.id+'" class="tool-tip" title="'+
choice.name+'"><span data-desc="'+
choice+'">'+this.label(choice)+'</span></a>';
它正在创建
<a href="/users?userId=1" class="tool-tip" title="userName">
<span data-desc="Object Object"></span></a>
我哪里错了?
【问题讨论】:
-
不要使用字符串来创建元素。
-
choice 是一个对象,你期待什么?也发
this.label -
@epascarello 我还能用什么?
-
@mplungjan 它是一个对象,点击元素我必须做一些操作
-
什么是
this.label()?你需要在data-desc属性里面写什么?如果您想要一个有效的答案,这是您需要提供的详细信息。见:stackoverflow.com/help/how-to-ask
标签: javascript html object