dwz框架AJAX追加在页面的元素没用页面样式效果???求大神指点

人穷一辈子 2017-11-07 06:20:33

原本页面的页面样式是:鼠标移入时当前tr变淡蓝,点击时变蓝;



但是通过AJAXappend的页面元素就没有了样式



并且原来的点击操作按钮会新增一个table



而append后的点击操作则是新增了一个页面



小白一个真心求大神指点!急!!!


...全文
212 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
给你容器绑定,不要直接给对象绑定,自己好好看jquery的on怎么用
人穷一辈子 2017-11-08
  • 打赏
  • 举报
回复
[quote=引用 1 楼 showbo 的回复:] 改为on,不要直接$('xxx').click,这样只会已经存在于dom中的xxx对象绑定事件,后续动态添加的无效
$('#tableID').on('mouseover','tr',function(){
$(this).addClass('浅蓝色样式')
}).on('click','tr',function(){
//点击代码
})
不是jquery的话自己获取新元素重新绑定过事件 按照你的做法效果还是没有变,我是这样写的
$("#onclickbutton").on("click",function(){
XXX
})
原本的事件是通过给button绑定onclick事件触发的,现在我是按你的做法给button一个id,效果还是没能改变
  • 打赏
  • 举报
回复
改为on,不要直接$('xxx').click,这样只会已经存在于dom中的xxx对象绑定事件,后续动态添加的无效
$('#tableID').on('mouseover','tr',function(){
$(this).addClass('浅蓝色样式')
}).on('click','tr',function(){
//点击代码
})

不是jquery的话自己获取新元素重新绑定过事件

Web开发学习资料推荐
通过Access-Control-Allow-Origin控制允许ajax跨域请求的域名
extjs开发技巧

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧