我正在通过 ajax 提交搜索表单,并将结果从另一个页面返回到 ul 元素中。我想知道如何以随机顺序返回 li 元素。我正在使用名为 jquery form 的东西来完成此操作。
AJAX:
$(function() {
$("#js-form").ajaxForm({
success: function(data, txtStatus, jqXHR) {
alert(data);
$("#js-results").empty();
$(data).children("li").appendTo("#js-results");
}
});
});
最佳答案
使用shuffle功能:
$(function() {
$("#js-form").ajaxForm({
success: function(data, txtStatus, jqXHR) {
var resultsObj = $("#js-results");
resultsObj.empty();
$(shuffle($(data).children("li"))).appendTo(resultsObj);
}
});
});
关于javascript - 返回表单提交时列表项的随机顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26000180/