Как заголовок, как я могу удалить div в заголовке html, используя javascript или jquery framework? Я знаю, это звучит странно, но в настоящее время я работаю над шаблоном CMS, и заголовок сгенерирован вокруг заголовка

<title><div id="title">Title of the page</div></title>

Любая помощь приветствуется

2
Bob 1 Июл 2010 в 01:35

4 ответа

Лучший ответ
$("title").text($("<div/>").html($("title").text()).text());

Сохраняет (неуместный) HTML-текст исходного тега title во временном div, а затем помещает текстовое содержимое временного div обратно в заголовок.

РЕДАКТИРОВАТЬ: Возможно, лучшее решение, которое работает и на IE6:

document.title = $("<div/>").html(document.title).text();
0
Sean 30 Июн 2010 в 22:37

Заголовок страницы убрать теги div

var title = document.getElementsByTagName("title")[0];
title.innerHTML = title.firstChild.innerHTML;

или Если вы хотите удалить весь div

var title = document.getElementById("title");
title.parentNode.removeChild(title);
0
gblazex 30 Июн 2010 в 21:50
var tag = /(\<.*?\>)/g;
document.title = document.title.replace( tag, "" );
1
yulerz 30 Июн 2010 в 22:32

Делать:

// get the title from the div and apply to the title tag and then remove div
$('div#title').parent().html($(this).text()).remove();
1
Sarfraz 30 Июн 2010 в 21:45