我的网络表单上有一些文本框,它们的 id 如下:
txtFinalDeadline_1
txtFinalDeadline_2
txtFinalDeadline_3
txtFinalDeadline_4
在我的 jQuery 中,我如何找到所有这些以便为它们分配值。在我有下划线并且它们都被命名为 txtFinalDeadline 之前,我可以做到这一点并且它有效。
$(this).find("#txtFinalDeadline").val(formatDate);
然而,那时它们都被命名为同一个东西。现在我在名称后面有 _x,我不知道如何为它们分配与以前相同的值。
我不知道我是否可以保证“按顺序”,但是这个选举器应该可以工作:
$(this).find('input[id^=textFinalDeadline_]').val(formatDate);
即使如此,jQuery 也经过优化来处理id
s 以特殊方式处理,并且只能处理 1 个 id。
更好的方法是让这些文本字段使用一个类(也许date
)所以你可以使用'.date'
选择器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)