不确定如何做到这一点,因为ID是独一无二的,但这是一个从php数组生成的动态系列表单 - 基于读取目录中的文件名 - 具有相同的ID。我需要做的是确定哪种形式可以处理数据。
这是表格
echo '<form method="post" action="" id="frmwidget">';
echo '<tr>';
echo '<td>';
echo ucfirst($comments[0]);
echo '</td><td>';
echo $comments[1];
echo '</td><td align="center">';
echo '<input type="checkbox">';
echo '</td>';
echo '</td><td align="center">';
echo '<input type="checkbox">';
echo '</td>';
echo '</td><td align="center">';
echo '<input type="checkbox">';
echo '</td>';
echo '</td><td align="center">';
echo '<input type="submit" id="cmdwidgets">';
echo '</td>';
echo '</tr>';
echo '</form>';
这是我开始使用Jquery
$j(document).ready(function() {
$j('#cmdwidgets').live('click',function(){
alert('Your widgets will load');
我想在这里Ajax表单..而不仅仅是一个提醒
$j('#wall').load("admin/inc/ajax-widgets.php");
return false;
});
});
是的我知道表单可以是1表单而不是倍数,但为此目的,它需要是多个表单。是的,我知道表格不完整,即字段名称等。
请提供任何帮助/建议 - 提前致谢
答案 0 :(得分:0)
#选择器直接挂钩到document.getElementById
,因此只会返回一个元素。
要选择所有表单,以下选择器就足够了:
$("form[id='frmwidget']")
但是,我不得不问。为什么在地球上,你有重复的id?你有没有想过,为每个人分配一个班级并选择那个?即。
$("form.myclass")
答案 1 :(得分:0)
另一种解决方法,但使用UL并索引li的