使用.on动态添加jquery/js不知道的html元素
dynamically added html-elements not known by jquery/js also with .on
这些表单被动态添加到文档中:
<form action="" method="post">
name:<input type="text" name="name" /> <br/>
<p><input type="submit" /></p>
</form>
而jquery/js函数对它不起作用。
$(function() {
$('form').on( "submit", function(e) {
e.preventDefault(); // Stop normal submission
alert("submit");
如果我直接将表单添加到文档中,而不是动态添加,那么它就可以工作了。怎么了?有什么想法吗?
更改
$(function() {
$('form').on( "submit", function(e) {
至
$(document).on( "submit", 'form', function(e) {
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 在不知道深度或父属性的情况下从对象中删除属性
- 导入jQuery脚本获胜'我不处理html文件
- Steam Web API:I'我不知道该如何处理这个看起来像哈希的url来生成图像
- 为什么我在Internet Explorer上看不到html元素
- 使用.on动态添加jquery/js不知道的html元素
- 从JSON填充列表(而不是HTML)
- 这个旋钮没有更新;我不知道为什么
- 我不知道为什么我的代码是错误的?又有什么错
- 淡入不带HTML的背景图像
- 不知道如何使用 ajax 将 html 输出到页面上
- .html() 帮助不知道如何处理它
- 新手,不知道如何使用jQuery在Rails应用程序中保存HTML中可拖动项目的位置
- 所以我在html中制作了一个按钮,不知道为什么这不起作用
- jQuery在html中不起作用,我不知道我做错了什么
- HTML在不知道id的情况下动态添加事件侦听器
- 在不知道实际textNodes的情况下,通过int offset (start-end)突出显示HTML中的文本
- 如果我不知道什么时候会创建事件侦听器,我该如何将它们添加到HTML元素中