The $ inside a string will not be mistaken for the jQuery $. There's some other part of your code that is causing the issue. It would help if you could post a link or more of your code.
On Feb 19, 7:08 am, major <mei...@gmail.com> wrote: > sorry,I don't have a link. > If I run a command like: $("#field").text(); or any other JQuery > command which returns a string with the $ character. (for example: "$ > 21.3") > How can I tell javascript not to relate the $ in "$ 21.3" as a JQuery > command? > > On Feb 19, 4:20 pm, Mike Alsup <mal...@gmail.com> wrote: > > > > -------------------------------------- > > >price= $("#field").text(); > > > -------------------------------------- > > > This code cause the following error in IE: "object doesn't support > > > this property or method". > > > $("#field").text(); returns a string, like: "$21.3". (the data is > > >price). > > > I guess the $ character (of "$21.3") make JQuery confused as it thinks > > > this is a function. > > > BUT, when I write something like this: > > > var htmlOut = '<span>' + $("#field").text(); + '</span>' > > > No error occurs! > > > What may cause this bug in IE to happen? > > > Thanks,Major > > > That doesn't make sense, both statements should execute fine. Can you > > post a link? > >