onchange事件,在火狐上就可以,IE上jsp页面上好使,无刷新后就不好使了就不好使了,求大神指导

jsp页面的代码:可以实现,再无刷新后替换了就不行了,js的部分代码:在线等!!第一次因为是jsp页面上的,就能触发事件,然后点下拉列表,就没反应了... jsp页面的代码:可以实现

,再无刷新后替换了就不行了,js的部分代码:

在线等!!
第一次因为是jsp页面上的,就能触发事件,然后点下拉列表,就没反应了
展开
 我来答
江苏派大星
2014-01-19 · TA获得超过179个赞
知道小有建树答主
回答量:231
采纳率:80%
帮助的人:127万
展开全部
当你使用js加载时,其实并没有将数据插入到DOM中。
看出你使用的jQuery。那么不要用元素属性来触发方法。
使用$("#id").on('change',function(){})来执行。
将未来的元素绑定change事件。
追问
我懂了,我去试试,3Q
火狐
2014-01-23 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑
  仔细阅读了一下你的代码,发下你是用字符输出的方式在构造html页面。因为你没有贴出完整的代码,所以不知道你后面是不是对具体控件进行了事件绑定,如果没有绑定或者定义onchange事件,那么就只有一次触发执行的。考虑到书写效率和代码优雅,强烈不推荐这种的书写方式,建议学习一下struts标签的用法。
追问
那个我会用,因为习惯了这么写而已
追答
  怎么说呢,你这样写,其实也没什么问题。但是代码可读性会很差,不利于重构和维护。另外,看了一下别人说的你没有绑定事件,其实用jquery另外绑定和你直接在控件内写onchange事件,无论是代码解释还是实际效果是一样的。我估计你的问题是代码输出顺序上。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式