Когда вы используете загрузку без селектора, он удаляет теги <html>
, <head>
и <body>
, но оставляет все дочерние элементы <head>
и <body>
без изменений, включая заголовок, сценарий и теги стиля. Однако, когда вы используете селектор, он применяется после тег body обрезается , поэтому с ним невозможно сопоставить.
Вместо этого оберните все содержимое своего тела в другой тег и выберите вместо него этот тег:
<html><head><title>Hello!</title</head>
<body>
<div id="jquery-load-point">
... <!-- rest of body content -->
</div>
</body>
</html>
Теперь вы можете загрузить его так:
$("#destination").load("http://my.url/to/page #jquery-load-point");