Bug Tracker

Ticket #5176 (closed bug: invalid)

Opened 5 years ago

Last modified 4 years ago

Inserted elements with unbalenced quotes become unselectable

Reported by: brianfreud Owned by:
Priority: major Milestone: 1.4
Component: core Version: 1.3.2
Keywords: Cc:
Blocking: Blocked by:

Description

$("body").append('<div id=foo">'); console.log($("#foo").length);

Note that there is a " missing before foo. At least in FF3.0.13, <div id="foo"></div> does get created, and fireBug does show it has the id attribute set, but the created element is invisible to jQuery; note that fireBug reports 0, not 1, as the length on any following attempts to select that div.

Change History

comment:1 Changed 4 years ago by dmethvin

  • Component changed from unfiled to core

comment:2 Changed 4 years ago by snover

  • Status changed from new to closed
  • Resolution set to invalid

Don’t pass invalid HTML to jQuery. It’s invalid; it won’t work right.

Note: See TracTickets for help on using tickets.