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就不能正常那个执行了。我实在没搞懂有什么区别,求大神帮忙解决下,最好是能给出代码解决方案。
...全文
237 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
coderPy 2018-05-04
  • 打赏
  • 举报
回复
谢谢 已经实现了 能给讲讲原理吗?
天际的海浪 2018-05-04
  • 打赏
  • 举报
回复
把input放在form表单里边时,$(this).parent()就是这个form元素了。不是.item了。 要改成 $(this).closest(".item")

87,955

社区成员

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

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