表格不会提交

ant*_*ant 0 html javascript jquery

我的表单提交有问题,这是交易.我正在创建一个图像网站,我想为每个图像创建注释,所以我有一个锚点链接,点击时显示注释表单,即将html加载到不在第一个位置的网页中,所以页面内部加载的表单未提交.

是否有可能无法提交加载到网页中的表单?这有什么其他问题吗?我甚至尝试<a href="#" id="test">Click me</a>在加载的内容中添加类似内容,然后我添加了

$("#test").click(function(){
alert("SOMETHING");
});
Run Code Online (Sandbox Code Playgroud)

到我的JavaScript,它也不会提醒...我做错了什么?

编辑

好的,这是我如何加载表格..

我的图像下方有一个锚点链接:

<a href="javascript:;" onclick="showComments('22');" class="answer_comment">Add image content</a>
Run Code Online (Sandbox Code Playgroud)

这是javascript,它是文档就绪函数:

function showComments(post){
         var xHTML = "<div class=\"addComment\">";
         xHTML += "<form action=\"<?=base_url()?>images/post_comment/" + post + "\" method=\"post\" id=\"comment_form\" name=\"comment_form\">";
         xHTML += "<input type=\"hidden\" id=\"comment_post_id\" name=\"comment_post_id\" value=\"" +post + "\"/>"; 
         xHTML += "<textarea name=\"comment_text\" class=\"comment\" rows=\"8\" cols=\"40\"></textarea>";
     .....
Run Code Online (Sandbox Code Playgroud)

像这样我填写我的评论表格..需要更多代码?

Nic*_*ver 6

动态加载的元素也必须在您的情况下装配好警报,您想要:

$("#test").live('click', function() {
  alert("SOMETHING");
});
Run Code Online (Sandbox Code Playgroud)

这将触发任何元素id="test",无论是否加载了ajax.对于您要使用的任何处理程序,应使用相同的样式.阅读完整故事的.live()文档 ......基本上它坐在根DOM级别,听取点击并对它们采取行动,因此当您定义事件处理程序时,它不关心是什么或不存在,这是什么你想要动态加载的内容.