Mám problém, vytvoril som skript, ktorý prechádza všetkými obrázkami a vezme href obrázka a vloží ho do každého tlačidla kúpiť pod obrázkom. Každý obrázok má podponuku tlačidla kúpiť.
Ak je však obrázok bez odkazu, skript sa zastaví a nebude pokračovať až do konca.
Ako môžem dosiahnuť, aby to pokračovalo až do konca?
Niekde to našiel return non-false;
je ako pokračovať, ale nefungovalo to.
Je zakázané označovať položky za ľúto.
$(".productImg a").each(function(){
if($(this).attr("href").indexOf("sometext")> 0 && $(this).attr("href").indexOf("sometext") != "undefined"){
$(this).parents(".item").find(".BuyLink a").attr("href",$(this).attr("href"));
}
else if ($(this).attr("href").indexOf("sometext") == "undefined") {
return non-false;
}
});
odpovede:
1 pre odpoveď č. 1$(".productImg a").each(function(){
if (!$(this).attr("href")) // <--- This checks if the image has a link
return;
if($(this).attr("href").indexOf("sometext")> 0 && $(this).attr("href").indexOf("sometext") != "undefined"){
$(this).parents(".item").find(".BuyLink a").attr("href",$(this).attr("href"));
}
});