Mam problem z moją funkcją jquery w kompozycji wordpress. Użyłem właśnie tej funkcji ciężkich czasów i zadziałało. Funkcja zwraca identyfikator obrazu, który został przesłany za pomocą narzędzia do przesyłania wiadomości..attr ("klasa") jest niezdefiniowana na jQuery()
Oto odpowiednia część:
// extract the img-ID from class attribute
var jt = jQuery('img', html).attr('class');
alert(html);
alert(jt);
j1 = jt.split(' ');
Oba alarmy są tylko tam, aby dowiedzieć się, co się dzieje. alert (html) zwraca to:
<img src="http://www.xyz.com/files/2012/03/stage.jpg" alt="" title="" width="1000" height="371" class="alignnone size-full wp-image-6" />
ale alert (jt) zwraca "niezdefiniowany".
Każdy pomysł? Byłoby wspaniale, gdybyś mógł pomóc.
Jan
kod nie ma sensu ... pokaż, jak html jest zdefiniowany i wyjaśnij, co próbujesz zrobić z html jako argumentem kontekstowym – charlietfl
co otrzymujesz na ostrzeżenie (html)? czy to obiekt jqery? – Liviu
poprzez .html() pytasz o treść między tagami. nie jest dla atrybutów tagów. –