如何设置nth.child数字文本框输入字段的值

如何设置nth.child数字文本框输入字段的值

问题描述:

我想知道如何设置nth-child数字文本输入字段的值。我在下面的剑道网格保存事件中尝试了这个。如何设置nth.child数字文本框输入字段的值

e.container.closest("tr").children(':nth-child(10)').val(8); 

我该怎么做?

+0

什么用当前的代码发生 – guradio

+0

din't改变值:(什么都没有发生 – user111

+1

添加HTML标记 – guradio

我假设输入是在一个表单元格内,对吗?如果是这样的话,你可以使用eq()功能...

e.container.closest("tr").children('td').eq(9).find('input').val(8); 

注:由于@Taufik和@guradio指出,该指数eq()开始于0,而在nth-child开始在“1”。

我希望它能帮助

+1

这将是不同的,因为'.EQ()'指数从0开始,而':nth-​​child()'通常从1开始 –

+1

这将是错误的,因为eq开始于索引0,所以你应该使用9 – guradio

+0

你是完全正确的!谢谢! –