form表单中的tupe="submit"无法调用js,放在form表单外可正常调用

coderPy 2018-05-04 06:21:11
我写了一个<input class="butt add-to-cart" id="to_car" type="submit" value="加入购物车"> 按钮,针对add-to-cart这个class有一个js方法,实现点击这个购物车按钮,图片自动缩小飞入购物车中,现在的情况是 当我把这个input放在form表单外边时这个js可以正常执行,但是当我把input放在form表单里边时js就不能正常那个执行了。我实在没搞懂有什么区别,求大神帮忙解决下,最好是能给出代码解决方案。
...全文
225 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
coderPy 2018-05-04
  • 打赏
  • 举报
回复
谢谢 已经实现了 能给讲讲原理吗?
天际的海浪 2018-05-04
  • 打赏
  • 举报
回复
把input放在form表单里边时,$(this).parent()就是这个form元素了。不是.item了。 要改成 $(this).closest(".item")
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2018-05-04 06:21
社区公告
暂无公告