jquery - 你如何迭代数组中的对象?
问题描述
我正在做一个只有 jquery 的测验,我需要通过 ajax 从 JSON API 获取数据,来自 JSON API 的数据是随机选择的 如何获取对象的访问属性?
我是这样做的,但有没有其他方法可以代替写下每一个问题。
我是 Jquery 的新手 :) 请帮忙
$("p:eq(0)").text(data.results[0].question);
$("p:eq(1)").text(data.results[1].question);
$("p:eq(2)").text(data.results[2].question);
$("p:eq(3)").text(data.results[3].question);
$("p:eq(4)").text(data.results[4].question);
$("p:eq(5)").text(data.results[5].question);
解决方案
您可以使用for
循环:
for (var i = 0; i < data.results.length; i++) {
$("p:eq(" + i + ")").text(data.results[i].question);
}
推荐阅读
- html - 如何使用css使按钮的文本居中
- python - mysqlx python连接器NoSQL无法插入日期
- flutter - Flutter WidgetsFlutterBinding.ensureInitialized() 在处理隔离内的rootBundle时出现
- angular - Auguri 在我的 Angular 10 应用程序中报告的最大调用堆栈大小超过了
- javascript - 在 JS 中使用模板调用 Js 类,而不是使用单独的 Html 文件
- clang - 可以将哪些可能的参数传递给 Clang 编译器的 -Xclang 选项?
- php - 如何在 wordpress 前端使用 big_image_size_threshold
- powershell - 如何为 PowerShell 设置默认文本编辑器(例如 Visual Studio Code)
- javascript - 理解 React-Redux 中的 mapStateToProps 和 mapDispatchToProps
- asp.net - FileNotFoundException:找不到文件