Skip to main content

Bug Tracker

Side navigation

#7658 closed bug (duplicate)

Opened November 30, 2010 09:48AM UTC

Closed December 01, 2010 12:16AM UTC

Last modified December 01, 2010 12:16AM UTC

after() throws nonsense error if called on an empty selection

Reported by: matteosistisette Owned by:
Priority: undecided Milestone: 1.6
Component: unfiled Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:
Description

Consider this expression:

$("#nonexistent").after(",");

If there is at least one element with id="nonexistent", then this expression adds a comma after it.

If there is no such element, it throws the following error:

"Error: uncaught exception: Syntax error, unrecognized expression: ,"

I'm not sure whether it should throw any error at all (i think it shouldn't, should just do nothing), but _certainly_ this is not the error that should be thrown. The expression "," is perfectly valid, as it is an html string; the proof is that when the selection is not empty, it works.

Attachments (0)
Change History (2)

Changed December 01, 2010 12:16AM UTC by snover comment:1

resolution: → duplicate
status: newclosed

Changed December 01, 2010 12:16AM UTC by snover comment:2

Duplicate of #7623.