你好我需要在asp.net回发后留在jquery选项卡上,但我在这里或网络中的其他地方找不到任何东西。
我试过了:
Staying on current jQuery tab across post back?
和
Jquery postback, maintain same tab after postback
还有一些其他来源。
每当我改变时
$("#tabs").tabs();
类似于:
$(function () {
$("#tabs").tabs({
show: function() {
var selectedTab = $('#tabs').tabs('option', 'selected');
$("#<%= hdnSelectedTab.ClientID %>").val(selectedTab);
},
selected: <%= hdnSelectedTab.Value %>
});
});
使用hiddenfield等我得到此错误0x800a01b6 - JavaScript运行时错误:对象不支持属性或方法&#39;标签&#39;。
当我使用带有此代码的jquery.cookie.js文件时:
$("#tabs").tabs({ cookie: { expires: 1 } });
我没有收到错误,但我不会在回发后留在标签上。
答案 0 :(得分:0)
您可以将输入按钮设为css类。
#inputField {
display:none !important;
}
将此保存为yourCssClass.css
document.getElementById("inputField ").className += "yourCssClass";
将此添加到您的JavaScript
答案 1 :(得分:-1)
我发现问题是什么,我在主页的末尾插入了jquery,因为它以某种方式覆盖了特定aspx文件中的jqueryui文件。在jquery.js之后我添加了jqueryui.js文件后,一切正常。