将函数结果分配为HTML ID

3

所以我正在动态创建一个元素,就像这样:

 var el = $.parseHTML("<div><div class=\"content\" id=" + uniqueId + "><div/>");

我会为每个元素生成一个唯一的ID:

var uniqueId = function () {
return 'id-' + Math.random().toString(36).substr(2, 16);
};

但是在创建元素时,ID 实际上是“Function”,我该如何将函数的结果分配给 ID?

1个回答

5

调用函数而不仅仅提供其名称:

var el = $.parseHTML("<div><div class=\"content\" id=" + uniqueId() + "><div/>");

1
哦,我是个傻瓜,谢谢 :P - Whirlwind991

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接