Здравствуйте. Помогите перемешать строки в textarea средствами только JQuery
Есть форма, в ней только адреса сайтов которые всегда начинаются на http или https
Ответ
Решение на jQuery:
$.fn.shuffleValueRows = function() {
var rows = this.val().trim().split('
');
var shuffled = shuffle(rows).join('
');
this.val(shuffled);
return this;
function shuffle(o) {
for(var j, x, i = o.length; i;
j = Math.random() * i |0,
x = o[--i],
o[i] = o[j],
o[j] = x);
return o;
};
}
$(document).on('click', '.shuffleBtn', function() {
$($(this).data('selector')).shuffleValueRows();
});
Комментариев нет:
Отправить комментарий