FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Flitig postare
|
Hej.
Tack för svaren och beklagar min diffusa frågeställning. Jag anropar en funktion och skicka med elementnamnet som "parameter/variabel". Jag har förstått att det finns smartare sätt t.ex via jquery osv, men jämför alternativen här under. (alt 2 ger felkod TypeError: e.getAttribute is not a function). Alt1. var brand=knapp2.getAttribute("data-kod"); Alt2. var e='knapp2'; var brand=e.getAttribute("data-kod"); Tack för länkarna, måste läsa lite grundläggande.... |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Flitig postare
|
Funktionen du anropar, alltså getAttribute existerar inte på objektet (i de här fallet brand och knapp), vilket är varför felet ges. Men istället för att förklara vad du tror att du gör, skulle du inte kunna förklara vad du vill uppnå istället?
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Flitig postare
|
Jag löste det med jquery istället.
Där gick det att påverka selector med en variabel. var e='knapp2'; var brand=$('#'+e).attr("data-kod"); tack för era svar. |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Flitig postare
|
Så du ville hämta ut ett attribut ur en HTML-tagg, där id:t på taggen är variabel. Varför sa du inte de :/ Koden du postat tidigare har inget med koden ovan att göra.
|
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Flitig postare
|
Citat:
Koden tidigare var ett lysande exempel på icke fungerande kod :-) Det som störde mig var att alt1 fungerade och alt2 ej fungerade.... |
||
![]() |
![]() |
Svara |
|
|