JQuery .find() 函数用于多个数组
JQuery .find() function for multiple array
这是我的代码片段
for (var k = 0; k < link_list.length; k++) {
var service_list = document.getElementsByName("service_info");
service_list = $(service_list).children("div[name=service_info_element]");
for (var i = 0; i < service_list.length; i++){
var service_info = {};
service_info["service_name"] = $(service_list[i]).find("select[name=service_name]").val();
service_info["service_type"] = $(service_list[i]).find("input[name=service_type]").val();
}
如何在第二个循环中获取每个link_list[k]
的$(service_list[i]).find("select[name=service_name]").val()
和$(service_list[i]).find("input[name=service_type]").val();
。我的意思是我需要类似link_list[k].service_list[i].find("select[name=service_name]").val()
你可以试试这个它会起作用 $('service_list[i]').find('select[name=service_name]').filter([0,3,4]).anything();
尝试以下操作:
link_list[k].service_list[i].find("select[name=service_name]").each(function(i, element){
var val = $(this).val(); // or element.val()
});
相关文章:
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- 用于检查数组中是否存在元素的javascript自定义方法
- Javascript函数,用于将数组转换为“;2-元组”;
- 将数组元素附加到FormData dos'不适用于Firefox 15
- JavaScript代码,用于在浏览器中显示字节数组中的PDF文件(非base64编码)
- Javascript-用于展开数组的递归/for循环
- jQuery对象从html表中查询为两个一维数组,用于Chartist图表
- 数组函数不适用于从元素文本创建的JavaScript数组
- jQuery.hide()不适用于我的数组
- 用于数组原型的JavaScript独特方法
- .pop() 可以用于 JavaScript 中的对象数组吗?
- 主干输出用于集合模型的空数组
- 为什么“.forEach”适用于密集数组,而不适用于稀疏数组
- Knockoutjs 模板:在通过某些属性过滤该数组后,如何将 1 个对象数组用于 2 个 DOM 元素
- RGB 数组用于在 Node.js 中缓冲图像
- d3js basic JavaScript&css:如何 我将字符串数组(用于图像 url)应用于现有条形图
- 我如何将本地Excel文件数据传递到Javascript数组(用于谷歌图表)
- 多维数组-用于获取记录信息的javascript while循环
- 将数组用于俄罗斯方块和网格.为什么这件作品不会完全出现
- 转换为字符串的数组用于转换为数字,但不起作用