【发布时间】:2023-04-08 23:01:01
【问题描述】:
模板渲染后,我需要根据模板内的字段进行更改。这里我做了一个不工作的例子:http://jsfiddle.net/DrZ25/3/
jsRender 渲染模板并更改每行输入字段会更改示例中的year,但如果将新电影添加到列表中 - 不会进行任何更改
有什么办法可以让它工作吗?
【问题讨论】:
标签: javascript jquery jquery-templates jsrender
模板渲染后,我需要根据模板内的字段进行更改。这里我做了一个不工作的例子:http://jsfiddle.net/DrZ25/3/
jsRender 渲染模板并更改每行输入字段会更改示例中的year,但如果将新电影添加到列表中 - 不会进行任何更改
有什么办法可以让它工作吗?
【问题讨论】:
标签: javascript jquery jquery-templates jsrender
您必须使用live 将事件绑定到input。
$("input").live('change',function() {
var id = $(this).attr("id");
var year = $(this).val();
$( "#year-"+id ).html(year);
});
检查这个工作link
【讨论】:
on() 而不是 live()。 api.jquery.com/on