Używając jquery, chciałbym uzyskać javascript z atrybutu onClick znacznika A.jquery attr ("onClick") - ie i ff
<a href='#' onClick='alert("boo");' />
Firefox: alert($('a').attr("onClick"))
pokazuje: alert("boo")
w IE 6/7: alert($('a').attr("onClick"))
pokazuje: function anonymous(){alert("boo");return false;}
Jak mogę odzyskać tylko JavaScript, a nie funkcja zapakowane, w IE 6/7 przy użyciu jquery? (lub zwykły javascript)?
Franko
prostu ciekawi, dlaczego konkretnie trzeba pobrać "alert (" boo ")" w tym przykładzie? Czy dzwonisz z innego miejsca lub po prostu odkrywasz w tej chwili? Jeśli próbujesz odzyskać wartość z innego powodu, może istnieć inny sposób jej obsługi. – JamesEggers
po prostu odkrywania w tej chwili - zastanawiałem się, dlaczego nie mogę uzyskać tekst/dlaczego funkcja jest zwracana w ie6/7. ie8 zachowuje się jak firefox ... –
@frankie boyle Ok. Ciekawi mnie teraz to, ale chciałem się upewnić, że nie było innego podejścia, gdybyś nie tylko odkrywał. Dzięki. – JamesEggers