动态创建的字段/Id中的foreach式解决方案



我已经动态创建了需要从遗留代码中运行函数的输入。这就是为什么我需要一些东西来允许我为每个动态创建的字段(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 ) );
});

最新更新