---
title: "JQuery fungerar inte i IE"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/186427-jquery-fungerar-inte-i-ie"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Sanji"
published: "2011-03-16T10:04:47.000Z"
updated: "2011-03-16T12:59:39.000Z"
replies: 7
views: 1582
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/186427-jquery-fungerar-inte-i-ie"
---

# JQuery fungerar inte i IE

## #1 — Sanji, 2011-03-16T10:04Z

Hej! efter att ha uppnått önskat resultat på min föregående tråd(hämta id från dynamiskt skapade kontroller och köra en webservice via jquery) så gör jag en ny. Det är så här att min sida fungerar som den ska i firefox och chrome, men i IE8 så körs inte min JQuery-kod av någon anledning. 

```
<script type="text/javascript">
        $(function () { // dom-ready, just to be on the safe side 
            $('.combobox').jec();

            $(".textboxdotted").change(function (e) {
                var priceID = null;
                priceID = $(e.target).attr('id');
                var price = null;
                price = $(e.target).attr('value');
                
                $.ajax({
                    type: "POST",
                    contentType: "application/json; charset=utf-8",
                    url: "../webservices/updates.asmx/updatePrice",
                  //data: '{priceID: "' + priceID +'",price: "' + price +'" }',
                    data: '{"priceID": "' + priceID +'","price": "' + price +'" }',
                    dataType: "json"
                    //success: function () { alert("det fungerar!"); },
                    //error: function () { alert('Det fungerade inte!'); } 

                });
                
                   
                
            });

        });
</script>
```

denna fungerar utmärkt i firefox men så fort jag testar i IE så körs inte min webservice!

Jag ska in med lite if-satser osv för att felsöka nu, men om någon vet något uppenbart som gör att det inte funkar i IE, säg gärna till :)

Permalänk: https://www.webforum.nu/p/186427

## #2 — Sanji, 2011-03-16T10:11Z

jag har kommit en liten bit i felsökningen, det är så att när man ändrar värdet i en textbox första gången, och sedan lämnar textboxen så händer ingenting. om jag däremot går tillbaka till samma textbox igen och ändrar värdet, så körs koden och allt blir som det ska.

Då är ju frågan varför det blir så i just internet explorer 8...

Permalänk: https://www.webforum.nu/p/2272757

## #3 — SPiN, 2011-03-16T10:13Z

Det är för att IE kastar eventet 'onchange' först när din .textboxdotted förlorar fokus. Ett alternativ är att använda [.delegate()](http://api.jquery.com/delegate/) verkar det som.

Permalänk: https://www.webforum.nu/p/2272758

## #4 — voigtann1, 2011-03-16T10:33Z

Vilken version av jquery är det?

Permalänk: https://www.webforum.nu/p/2272760

## #5 — Sanji, 2011-03-16T10:48Z

jqyery version 1.4.1

Permalänk: https://www.webforum.nu/p/2272761

## #6 — voigtann1, 2011-03-16T11:39Z

Uppdatera din jquery, det kom en fix runt 1.4.4 för change event+IE

Permalänk: https://www.webforum.nu/p/2272766

## #7 — Sanji, 2011-03-16T12:51Z

nu har jag ätit och är redo för att fortsätta ^^ okej jag börjar med att uppdatera min jquery!

Permalänk: https://www.webforum.nu/p/2272769

## #8 — Sanji, 2011-03-16T12:59Z

utmärkt! efter att jag uppdaterade till 1.5.1 så hoppade det igång! skönt att det inte var svårare än så :)

Tack!

Permalänk: https://www.webforum.nu/p/2272770

---

Tråden på webben: https://www.webforum.nu/amne/javascript/186427-jquery-fungerar-inte-i-ie
