2014-01-14 2 views
0
var doc=$("<tag><another><link>Hello</link></another></tag>"); 
console.log(doc.html()); 

Возвраты:Jquery - создать ссылку тег

<another><link>Hello</another> 

Ожидаемое:

<another><link>Hello</link></another> 

http://jsfiddle.net/holden321/22DBU/

+6

Это потому, что _link_ является элементом пустоты. – undefined

+0

См. Https://developer.mozilla.org/en-US/docs/Web/HTML/Element/link: _ «Так как это элемент void, должен присутствовать стартовый тег, и конечный тег не должен присутствовать» _. Браузер иногда исправляет неверный html для вас. –

+0

Что вы пытаетесь сделать? Вы пишете XML? – giordanolima

ответ

2

link tag используется для определения отношения между документом и внешним источником , например таблицу стилей. Это элемент void и не имеет отдельного закрывающего тега.

Если это не тег, на который вы ссылаетесь, когда вы говорите ссылку, вы хотите использовать anchor tag?

+0

Нет, я имею в виду простой тег, который не определяет ничего, и какое имя «ссылка» :) – holden321

Смежные вопросы