我已经动态创建了需要从遗留代码中运行函数的输入。这就是为什么我需要一些东西来允许我为每个动态创建的字段(id(运行单个函数。
foreach ($("input[id^='dynamicInput_']" as singleInput) {
do_something(singleInput);
}
有很多问题与动态创建的字段有关,但没有一个提供类似的解决方案。我会感激可能的想法。谢谢
根据KostasX的回答,我做了这个:
$("input[id^='dynamicInput_']").each(function(){
doSomething(this);
});
而且它确实起到了作用。谢谢
由于您使用的是jQuery
,您可以在元素列表上使用.each((方法,并在每个元素上应用函数:
$("input[id^='dynamicInput_']").each(function( index, singleInput ){
doSomething( singleInput );
// Or wrap the singleInput in a jQuery object to execute jQuery methods:
doSomething( $(singleInput ) );
});