首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Jquery在post和html()之后停止工作

Jquery在post和html()之后停止工作
EN

Stack Overflow用户
提问于 2018-06-19 05:11:42
回答 1查看 29关注 0票数 1

我有一个包含多行项目的html页面。每个项目都会弹出一个带有选项卡的对话框,用户可以在其中添加数据。当他们点击保存时,我运行这段代码,这会刷新项目:

代码语言:javascript
复制
  function reloadRecord(actionSelector) {
	$.post("ReloadRecord.do", {
		id: actionSelector.find("input:hidden[name='id']").val() 
		}, function(html){
    		actionSelector.closest(".itemWrapper").html(html);
  		}, "html");	
}

但是,由于某些原因,当再次打开弹出窗口时,此代码会杀死弹出窗口中的jquery元素-选项卡、日期选择器和笔记弹出窗口。

有没有办法刷新所有的jquery元素?执行以下操作可以使选项卡再次工作,但要单独处理的元素太多了。

代码语言:javascript
复制
function reloadRecord(actionSelector) {
	$.post("ReloadRecord.do", {
		id: actionSelector.find("input:hidden[name='id']").val() 
		}, function(html){
    		actionSelector.closest(".itemWrapper").html(html);
    		**actionSelector.find('.alrt-bar.tabsOpened-after').each(function(){
    			$(this).tabs();
    		});**
  		}, "html");	
}

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50917528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档