的索引我有多个输入框与属性name="user[]"
获取表单元素
当点击一个特定的输入,我需要在被点击了哪些指数user
找出一个按钮。
我试过几种方法,如.index()
,.attr('name")
,但我找不到索引。
这怎么可能?
<div>
<input type="hidden" name="user[]"> <!-- index 0 -->
<button class="btn btn-primary">
</div>
<div>
<input type="hidden" name="user[]"> <!-- index 1 -->
<button class="btn btn-primary">
</div>
<div>
<input type="hidden" name="user[]"> <!-- index 2 -->
<button class="btn btn-primary">
</div>
...
新的div可以通过点击按钮添加。 这是用于用户邀请表,所以没有ID。
我需要的是这样的
$('button').on('click', function() {
var index = $(this).parent().children('input').getTheIndex();
// where the index is defined by the use of []
});
请发表您的代码 - HTML,CSS,jQuery的。 – Yass
好吧,不要发布的CSS,因为它是无关紧要的。但请张贴您的html和javascript/jquery。 –
已更改 –