Javascript - 缺少 ] 在元素列表之后
Javascript - missing ] after element list
>我有以下内容:
var inf = { PID: pid, PDate: pdate};
然后我调用了该函数
SetVal(inf);
function SetVal(inf) {
alert(inf.PID);
-- 以上工作正常。显示警报正常
但是如果我有一个超链接可以调用 SetVal,它不起作用:
valset = '<li><a href=''javascript:SetVal(' + inf + ');'' ><h3> ' + this.PID + '</h3><p>'
$('#DataSet).html(valset);
当我单击超链接时,我在FireBug中收到以下消息:
缺少 ] 元素列表之后
不知道如何解决它。我以为他们会是同一个人。
你的变量"inf"是一个对象,但你在构建该元素时试图将其视为一个字符串。 你最好只用jQuery来做:
$('#DataSet').html($('<li/>')
.append($('<a/>', {
href: function() { SetVal(inf); },
}))
// ...
相关文章:
- 如何附加<ul><李>元素位于某个特定条件的父元素列表之间
- 在元素列表中搜索给定字符串
- 生成ACF标记位置的数组(元素列表后缺少])
- 如何删除元素列表中的类并添加到另一个元素 Jquery.
- 什么'这是ES6中制作重复元素列表的等效方法
- jQuery单击并显示元素列表
- 如何在元素列表上使用jquery选择器
- 如何使用 Cycle.js 创建动态、重复的元素列表
- dc.js:如何在对象元素列表上减少计数
- 语法错误:使用 setInterval 时元素列表后缺少 ]
- 错误:火狐在元素列表后给我“缺少]”
- 使用字符串元素列表作为 Select2 组件的源
- 使用 jQuery 从元素列表创建特定属性的数组
- document.createElement();是否有我可以创建的元素列表
- 断言元素列表遵循带有 JavaScript 承诺的规则
- 在 jquery 中动态创建元素列表的最佳实践
- 如何使用 .nextUntil 将两个不同的类添加到
元素列表中
- 如何将一个元素列表移动到另一个性能最佳的元素中
- Javascript - 缺少 ] 在元素列表之后
- jquery中的li元素列表