我希望能够遍历许多名为“#option1”、“#option2”等的 id。问题是它的交互式表单,我不知道会有多少选项。所以我需要一种方法来在用户单击(“#dothis”)时遍历 DOM 中的数量。
然后我需要获取这些选项的值,放入一个名为 arraylist 的数组中。
$("#doThis").on("click", function() {
var optionone = $("#option1").val();
var optiontwo = $("#option2").val();
var optionthree = $("#option3").val();
var optionfour = $("#option4").val();
var optionfive = $("#option5").val();
var arrayList = [optionone, optiontwo, optionthree,
optionfour, optionfive];
var decide = arrayList[Math.floor(Math.random() *
arrayList.length)];
$("#verdict").text(decide);
}); // end of dothis click event