Jquery 如何在按钮中设置随机选项?

Jquery 如何在按钮中设置随机选项?,jquery,button,random,text,Jquery,Button,Random,Text,var options=[$(“option1”)、$(“option2”)、$(“option3”)、$(“option4”)] 让randomOption=options.sort(()=>.5-Math.random());; console.log(随机选项[0]) console.log(随机选项[1]) console.log(随机选项[2]) console.log(随机选项[3]) $(“#选项1”).text(随机选项[0].text()) $(“#选项2”).text(随机选

var options=[$(“option1”)、$(“option2”)、$(“option3”)、$(“option4”)]
让randomOption=options.sort(()=>.5-Math.random());;
console.log(随机选项[0])
console.log(随机选项[1])
console.log(随机选项[2])
console.log(随机选项[3])
$(“#选项1”).text(随机选项[0].text())
$(“#选项2”).text(随机选项[1].text())
$(“#选项3”).text(随机选项[2].text())
$(“#选项4”).text(随机选项[3].text())

1.
2.
3.

4
您正在将文本分配给选项,同时从可能已经分配了随机文本的选项中检索文本

首先单独提取文本:

const options=[$(“option1”)、$(“option2”)、$(“option3”)、$(“option4”);
常量文本=选项
.map(opt=>opt[0].textContent)
.sort(()=>.5-Math.random());
$(“#选项1”).text(text[0]);
$(“#选项2”)。文本(文本[1]);
$(“#选项3”)。文本(文本[2]);
$(“#选项4”)。文本(文本[3])

1.
2.
3.
4