【发布时间】:2014-06-13 23:54:26
【问题描述】:
我想在数据绑定后添加一些内容到我的页面,例如:
$("<li>
<div>text</div>
<div data-bind='event: { click: selectContact }'></div>
</li>")
.appendTo($("#userClientGroup")
.find("#searched-client-ul-UCG"));
但是,在这种情况下,点击事件不起作用;谁能给我解决方案?
【问题讨论】:
-
你为什么要动态添加这个?我的印象是您试图解决问题的症状,而不是问题本身。
-
好吧,如果你在绑定之后添加内容,它确实不会绑定到那个内容
-
@Smeegs 我要根据用户搜索添加内容
-
@sroes 是我想要解决的问题
-
不,你可以更新模型,只要它是一个可观察的。但是一旦容器已经有绑定,你就不能重新绑定。
标签: javascript knockout.js knockout-2.0