单击行的动态表仅提交tr中的隐藏值

时间:2014-02-07 18:08:04

标签: javascript php jquery html

我有一个使用php和html的动态表,可以点击它,然后单击表格提交的表格,并使用post方法发布特定行的两个变量。

我用jquery创建了一个javascript,例如form.submit()但这里的问题是,每当我点击表上的任何行时,它只解析最后一行的值。

我该如何解决这个问题?

代码看起来像这样:

'<tr onclick="submit()"><td><input type="hidden" name="a" value='.$a.' /><input type="hidden" name="b" value='.$b.' />'.$aid.'</td></tr>';

这是每行的循环,它在echo语句中。它基本上工作正常。关于如何解决这个问题的任何想法。我可以解决这个问题。关于我如何做的任何解决方案都非常感谢。

谢谢

1 个答案:

答案 0 :(得分:0)

将您的HTML更改为:

'<tr onclick="submit(this)"><td><input type="hidden" name="a" value='.$a.' /><input type="hidden" name="b" value='.$b.' />'.$aid.'</td></tr>';

function submit(el) {
    var es = $(el).find("[name=a]").val();
    alert(es);
}