gpt4 book ai didi

javascript - 在javascript的每个函数上获取不存在的textarea id?

转载 作者:行者123 更新时间:2023-12-02 18:47:28 25 4
gpt4 key购买 nike

我动态创建了用户表单,其中所有输入和文本区域控件都是动态创建的。在下面的代码中,我试图获取所有输入和特定形式的文本区域的ID,并且在输入的情况下,获取正确的值,但获取文本区域的错误值。

$('#Detailcontact input, textarea').each(function() {   
arr[i++] = this.id;
});

表单上只有一个文本区域,但该函数返回多个不存在的文本区域 ID。

最佳答案

你需要做:

$('#Detailcontact input, #Detailcontact textarea').each(function() {  
arr[i++] = this.id;
});

或者使用 .find 代替。

$('#Detailcontact').find('input,textarea').each(function() {  
arr[i++] = this.id;
});

您还可以这样做:

$('input,textarea', '#Detailcontact').each(function() {  
arr[i++] = this.id;
});

关于javascript - 在javascript的每个函数上获取不存在的textarea id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16214694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com