Bug Tracker

Ticket #8440 (closed enhancement: wontfix)

Opened 3 years ago

Last modified 3 years ago

SUGGESTION: Make .append() able to take a URL in the same manner as .load()

Reported by: jp@… Owned by:
Priority: undecided Milestone: 1.next
Component: unfiled Version: 1.5.1
Keywords: Cc:
Blocking: Blocked by:

Description

It would be convenient to append things from other pages.

ex: $('#box').append(' http://somewhere.com #someDiv');

Change History

comment:1 Changed 3 years ago by paul.irish

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

cool idea.

so instead of

$('#box').append(' http://somewhere.com #someDiv');

you can just do

$('<div></div>').appendTo('#box').load('http://somewhere.com #someDiv');

which just requires a touch more work but really its not too bad.

comment:2 Changed 3 years ago by ajpiano

FYI: part of why we wontfix'd this is because it would be very complicated and perhaps not-woth-it to determine what is a URL string with an optional selector and what is just an html string someone wants to append.

comment:3 Changed 3 years ago by trusktr

oh, ok, cool. I didn't know .appendTo().

So does .appendTo() ignore the matched item in $('<div></div>') and append to #box in your example?

EDIT: wait, nevermind, i get it! Nice.

Last edited 3 years ago by trusktr (previous) (diff)
Note: See TracTickets for help on using tickets.