我尝试使用带有敲除js的嵌套循环 这是我的代码:
matches = re.findall(r'\[(.*?)\]', string)
g = 1
for match in matches:
print('>g' + g + '_50267');
print match[0]
g += 1
然后这是我的html来调用knockout绑定:
self.MachineGroups = ko.observableArray();
$.each(mdl.MachineGroups, function (key, val) {
self.MachineGroups.push(
{
"Index": key,
"MachineGroupId": val.MachineGroupId,
"MachineGroupName": val.MachineGroupName + val.ClientName,
"ClientName": val.ClientName,
"Machines": val.Machines,
"hrefAttr": "#collapse_3_" + key,
"idAttr": "collapse_3_" + key
});
});
self.FindMachineData = function (data, event) {
alert("Aaaa");
}
问题是,当我尝试访问root viewmodel上的click功能时,click事件无效。
有人可以帮助我吗?
更新: 我将代码段更改为完整的HTML代码。这就是我称之为KO功能的方式。 我不明白为什么我不能执行点击事件
答案 0 :(得分:0)
我终于得到了解决方案。问题发生的原因是我将淘汰赛Js与Foo表插件结合起来。所以DOM被foo-table重置了。我删除了foo表,问题消失了。
谢谢