Ticket #8604 (closed bug: invalid)
.live have an error?
| Reported by: | alfnielsen@… | Owned by: | alfnielsen@… |
|---|---|---|---|
| Priority: | undecided | Milestone: | 1.next |
| Component: | unfiled | Version: | 1.5.1 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
BROWSER (MAC):
CHROME 10.0.648.151
JS SOURCE:
$(function(){
$('#menuaddtower1').live('click',function(){
mouseAddTower = {
type : 'tower1', bgc : '#aaf', range: 60, cost: 25, level: 0
}
})
})
FIREBUG ERROR:
Uncaught TypeError: Object function (o) {
for(var i in o){
this[i]=o[i];
} return this;
} has no method 'replace'
b.k.matchesSelectorjquery-1.5.1.min.js:16 d.extend.filterjquery-1.5.1.min.js:16 d.fn.extend.isjquery-1.5.1.min.js:16 d.fn.extend.closestjquery-1.5.1.min.js:16 Ejquery-1.5.1.min.js:16 d.event.handlejquery-1.5.1.min.js:16 d.event.add.m.k.handle.m
Change History
comment:2 Changed 2 years ago by addyosmani
Thanks for submitting a ticket to the jQuery Bug Tracker. In order to assist you further, could you please also submit a reduced test case on http://jsFiddle.net that reproduces the issue you are experiencing?
Please also try testing using jQuery-GIT to see if the issue submitted persists.
comment:3 Changed 2 years ago by addyosmani
- Owner set to alfnielsen@…
- Status changed from new to pending
comment:4 Changed 2 years ago by alfnielsen@…
- Status changed from pending to new
I find the problem:
The .live stop working when you extent the Object prototype?
comment:5 Changed 2 years ago by timmywil
There are a few problems with that fiddle. It is considered taboo to extend any native prototypes. It is best never to do that. Also, there's no selector on that link.
comment:6 Changed 2 years ago by alfnielsen@…
I have changed the fiddle so there are a selector, but it still doesn't work.
I know that many people think is a taboo, but Prototype and other frameworks do it!
Well, I dint know that a had a extension of the Object in my work and have deledet it, but I still think its a bug in jquery.
But if you dont, I will leave it with that :-) I normally dont use extension native prototype, I just extend jquery....
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

It have same problem in jquery 1.4.4?? Maybe I have made an writing error some other place! But it say the same, some object in jquery dont have 'replace'?