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

人穷一辈子 JAVA软件工程师  2017-11-07 06:20:33

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



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



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



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



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


...全文
150 3 1 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过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开发技巧
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
加入

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2017-11-07 06:20
社区公告
暂无公告