使用jQuery用随机数组元素填充20个文本框



好吧,我正在尝试创建一个用户脚本,该脚本将在20个文本框中预先填充一个数组的随机元素。我这里有一行代码:

$("textarea").val(nottrashy[Math.floor(Math.random() * nottrashy.length)]);

我试图修改它,使文本框都获得不同的随机元素,而不是相同的随机元素。所有的文本框都有相同的值,所以我不能针对单个文本框。有人能帮忙吗?

您必须使用.each迭代文本区域,然后尝试分配每个元素的值。

var yourTextAreas = $("#someparentelement").find("textarea.someclass");
$.each(yourTextAreas, function(){
    $(this).val('your unique number logic');
});

相关内容