用jquery mobile做网页,都是用<a href="xx.php" >跳转,但是跳转到xx.php,里面的js代码不刷新不执行
不知道是不是用ahref跳转的问题是不是应该用windows.location的?总之要刷新一次,才能触发点击事件。小白一个,往大神解答一下,谢谢贴图失误了,href应该...
不知道是不是 用 a href 跳转的问题
是不是应该用windows.location 的?
总之要刷新一次,才能触发点击事件。
小白一个,往大神解答一下,谢谢
贴图失误了,href应该是这样的 展开
是不是应该用windows.location 的?
总之要刷新一次,才能触发点击事件。
小白一个,往大神解答一下,谢谢
贴图失误了,href应该是这样的 展开
1个回答
展开全部
你用的是什么jquery版本?如果这个元素是动态加载的过来的,貌似高于1.7版本的用不了bind。
反正之前我一直用1.7版本的,后期加载的元素,或者加载过又清空后期就重新添加的,可以用bind,但是换了jquery版本后,这个bind方法就失灵了。
不过我怎么没看到你的代码中有id="edit";你可以使用delegate,示例如下
$("div").delegate("#edit", "click", function () {
alert('hahah');
})
//你可以查一下delegate的用法。
反正之前我一直用1.7版本的,后期加载的元素,或者加载过又清空后期就重新添加的,可以用bind,但是换了jquery版本后,这个bind方法就失灵了。
不过我怎么没看到你的代码中有id="edit";你可以使用delegate,示例如下
$("div").delegate("#edit", "click", function () {
alert('hahah');
})
//你可以查一下delegate的用法。
更多追问追答
追问
哦哦,贴图失误了,那个id="edit"的那个被我删掉了
原来是这样的 修改
jquery 版本是1.7.1
追答
你这个js貌似得放到上一个页面中吧?就是跳转过来的时候,js其实是用的上个页面的。是框架的。这个框架的头部尾部没有刷新。所以js没刷新吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询