我有一个使用Telerik RadListView控件和Telerik RadDataPager控件的页面。 RadListView控件包含每个项目的复选框。使用jQuery将复选框连接到click事件(参见下文)。
$(document).ready(function () {
//Update the hidden variable with all fieldchoices to be added
$('#FieldSet1').find("input[type='checkbox']").click(function () {
//do something
});
});
但是,当我使用RadDataPager点击其他页面时,复选框会丢失其onclick事件和已检查状态。
有没有人知道如何将复选框连接到点击事件,以及如何选中复选框?
任何想法都将受到赞赏
由于
答案 0 :(得分:0)
一年前我和RadControls以及Telerik MVC Grid在几个月前遇到了同样的问题。我所做的是将每个已检查的id存储在全局javascript变量上(使用JSON),每次用户更改页面时,只需“重置”用户在事件处理程序上的该页面上的任何内容。希望这有帮助
答案 1 :(得分:0)
要保持您的活动连线,请尝试:
$('body').on('click',"#FieldSet1 input[type='checkbox']", function () {
//do something
});
要存储您的州,请查看使用localstorage并支持序列化的store.js