我有一个带有一些 JQuery 选项卡的 asp.net 页面。一切正常。我在其中一个选项卡中添加了一个下拉列表,这会导致回发。回发后,我希望选择相同的选项卡。
我将选项卡初始化为:
<script type="text/javascript">
$(document).ready(function() {
var $myTabs = $(".tabsDiv").tabs();
</script>
然后,在 PageLoad 事件中,我注入一个脚本来选择选项卡:
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "TabSelect", "$myTabs.tabs('select', 1);", true);
由于某种原因,这不起作用。脚本正在运行,但未选择选项卡。是不是因为 RegisterClientScriptBlock 将脚本放置在页面底部,并且由于某种原因,它运行得太晚了?
任何帮助表示赞赏。提前谢谢