jQuery -在执行函数之前创建第一个动态页面
jQuery - creating the first dynamic page before executing a function
我建立了一个动态(一页)多选择问卷。
我必须用"Hello"和一个按钮显示第一页,该按钮将我移动到第一个问题。
我使用以下代码:
$(document).ready(function(){
$.getJSON("data.json", function(json) {
function Question(q,correactA,array){
this.question=q;
this.correct_a=correactA;
this.answers=array;
}
multiQ= new Array();
for (i=0;i<5;i++){
var q = json.questions[i].question;
var corA= json.questions[i].correct_answer;
var a = json.questions[i].answers;
var aString = "";
Object.keys(a).forEach(function (k) {aString += a[k] ;})
multiQ[i]=new Question(q,corA,a);
}
updateQuestion(0);
});
});
updateQuestion是一个动态更改问题和答案的函数。
如何显示带有"Hello"和移动到第一个问题的按钮的"第一"页?
不要将ajax函数放在文档中。准备好了,但要命名它,并在需要时调用它:
$(document).ready(function(){
function myFunction() {
$.getJSON("data.json", function(json) { ... });
}
$('#myButton').click(function() {
myFunction();
});
});
相关文章:
- 创建第一个节点.js插件
- 动态创建的元素上的事件侦听器仅对第一个结果起作用
- 复制第一个属性's值,然后使用第一个属性的值创建新属性
- 创建每个数组的第一个元素的数组
- Jquery幻灯片中的列表,连接第一个和最后一个列表元素以创建旋转木马
- 在角度树中创建第一个节点
- 使用 Dart 时,我正在创建一个点击事件的 DOM 类.它只拾取第一个元素,我如何让它在所有元素上发射
- 使用 javascript 创建表,同时保留第一个单元格行
- 如何在第一个内容可编辑对象中创建元素
- 创建一个名为numbaOne的函数,该函数返回作为参数传入的数组的第一个元素
- 需要帮助根据用户在第一个下拉框中选择的内容创建第二个选项下拉框
- 创建我的第一个移动应用程序并将其连接到数据库
- 如果第一个下拉框中的某个选项处于选定状态,则创建第二个下拉框
- 需要获取第一个子项a并创建一个具有结果的单击事件
- jQuery -在执行函数之前创建第一个动态页面
- 从第一个对象创建的另一个对象中访问对象原型变量
- 创建onClick函数以显示数组中的第一个图像
- 创建两个依赖于第一个的下拉列表
- 我使用php创建了一个动态复选框,但是当我使用.checked()来选中它时,只有第一个单选按钮被选中.如何检查其余部分
- 事件委派只针对第一个新创建的元素