Próbuję zmienić atrybuty id
i name
na stronie. Kod używam to:Regex z .find(), brak wyników
var img = new RegExp('id*="launch_pad_image_slide_\d"', g) ;
$('.slider-data').each(function(){
$(this).find(img).attr('id', 'random stuff');
});
Założenie jest funkcja .find
należy podnieść cały id
wewnątrz:
id="launch_pad_image_slide_2"
... ale to nie działa.
5 godzin na tym i wypalony. Propozycje? Zasadniczo za każdym razem, gdy pole jest usuwane, jQuery musi je przeglądać i poprawnie numerować ich atrybuty, aby uniknąć podwójnych wartości.
Co @VisioN opublikował powinno rozwiązać problem, ale dla Przyszłe odniesienie przy użyciu atrybutów przyrostowych nigdy nie jest eleganckim rozwiązaniem, ponieważ prowadzi do problemów, które właśnie przeżyłeś. Zamiast tego użyj elementów o tej samej klasie lub nazwie i przechodź przez nie, albo przez DOM, albo jako tablicę. –
@RoryMcCrossan Gdzie jest twój łuk? :) – VisioN
@VisioN sprawdź czapki w Winter Bash: D –