Bug Tracker

Modify

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)

Please follow the  bug reporting guidlines and use  jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.

View

Add a comment

Modify Ticket

Action
as closed
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.