我有“selectElement”类的元素。当我单击该类的元素时,我“选择”它,并给它另一个类“selectedElements”,如果它还没有的话。
但是,我有一个按钮,它应该随机选择一定数量(例如 10 个)具有“selectElement”类的元素并给它们“selectedElement”类。
我在这个答案中尝试过类似的东西 - > https://stackoverflow.com/a/1764629/1011539,但它每次都返回相同的值......
编辑:在乔恩的帮助下解决。这是其他有类似问题的用户的代码:)
$("#chooseElementsRand").live("click",function(){
$(".selectedElements").removeClass("selectedElements");
var maxNum = parseInt($(".maxNum").html());
var randomElements = shuffle($(".selectElement")).slice(0,maxNum).addClass("selectedElements");
$(".selectedNum").html(randomElements.length);
if(randomElements.length==maxNum) {
$(".buttonToProceed").removeClass("notShown");
}
});