Как заставить работать скрипт на нескольких элементах?
Добрый день. Есть вот такой скрипт, который считает количество значений. Вопрос, как сделать что бы скрипт работал на несколько независимых списков? Допустим у списков будут такие id - list1, list2, list3
makedonets, уточните, что вы называете "копированием скрипта". Дмитрий Глаголев показал, как вызывать функцию для списков с разными именами.
Можно отыскать списки автоматически и вызвать для каждого функцию подсчёта значений.
function countUniqueLiValues( ulElement )
{
var x = {};
$.map( $( ulElement ).find( 'li' ), function( i ) {
x[ $( i ).text() ] = 'Верещагин, не заводи машину';
} );
return Object.keys( x ).length;
}
$( function() {
$.map( 'ul', function( i ) {
var num = contountUniqueLiValues( i );
console.log( num );
$( i ).html( num );
} );
} )