То, что я пытаюсь сделать здесь, - это цикл через список изображений с помощью jquery .each() и проверить, если src, который я передаю функции, уже существует внутри список. Если это не так, я хочу добавить его, если я не хочу ничего делать. Где я поставил код, чтобы добавить новый образ обнажая в виду, я только хочу, чтобы сделать это после каждого() итераций надТестирование внутри .each() и разбиение
Вот что я до сих пор
function addFriendImage(imageSrc){ //Adds the image of the friend to the sidebar
var imgReturn = $('ul.friendImages li img').each(function(){
var currentImageSrc = $(this).attr('src');
if(currentImageSrc == imageSrc){
return false;
}
});
if(imgReturn != false){//does this make sense?
//I'll add an new image, (I can work out to do this bit myself)
}
}
Я новичок javascript и jquery, поэтому я, возможно, ошибся с синтаксисом. Любая обратная связь будет принята с благодарностью.
Большое спасибо за решение, но больше всего для объяснения. Я склоняюсь к чрезмерному усложнению кода. Я полагаю, что это часть учебного процесса. – willmcneilly 2010-12-09 01:48:51
Нет проблем. Обучение в дополнение к вашему JavaScript с помощью jQuery не сложно. Обучение правильному использованию jQuery * требует времени. – meagar 2010-12-09 01:52:15