我需要保存用户的选择..这样做:
$(".dateTimeFilterIdentifierCls").change(function () {
debugger;
localStorage.setItem('ChosenDateIndexLS', $(".dateTimeFilterIdentifierCls").find(":selected")[0].index);
});
$(document).ready(function () {
console.log("ChosenDateIndexLS is :: ", localStorage.getItem('ChosenDateIndexLS'));
$(".dateTimeFilterIdentifierCls").prop('selectedIndex', localStorage.getItem('ChosenDateIndexLS'));
});
在 aspx 页面中使用的 css 类:
<td height="21" width="343" colspan="2" style="width: 614px;">
<asp:UpdatePanel ID="showsDatalistPanel" runat="server" Visible="false" UpdateMode="Always">
<ContentTemplate>
<div>
<asp:DropDownList ID="dateTimeFilter" CssClass="dateTimeFilterIdentifierCls" runat="server" OnSelectedIndexChanged="dateTimeFilter_SelectedIndexChanged"
onchange="bindControlEvents()" AutoPostBack="true" Visible="false">
</asp:DropDownList>
<label id="dateTimeFilterLabel" runat="server" style="padding-left: 15px" visible="false">
בחירת מופע לפי תאריך</label>
</div>
还尝试使用以下方法保存索引:
$(".dateTimeFilterIdentifierCls").change(function () {
localStorage.setItem('ChosenDateIndexLS', $(".dateTimeFilterIdentifierCls").val());
});
他们都不工作。真的需要一个解决方案。谢谢!