Распечатайте объект jQuery как HTML

Мне нравится Прошрифт , я сначала столкнулся с ним когда Jeff, занесенный в блог о программировании шрифтов

22
задан David Hellsing 7 December 2009 в 11:16
поделиться

2 ответа

Если вам нужно напечатать объект в формате HTML, используйте это расширение outerHTML или этот outerHTML .

Обновление

Обновите ссылку и включите код для второй ссылки:

$.fn.outerHTML = function(){

    // IE, Chrome & Safari will comply with the non-standard outerHTML, all others (FF) will have a fall-back for cloning
    return (!this.length) ? this : (this[0].outerHTML || (
      function(el){
          var div = document.createElement('div');
          div.appendChild(el.cloneNode(true));
          var contents = div.innerHTML;
          div = null;
          return contents;
    })(this[0]));

}
6
ответ дан 29 November 2019 в 04:29
поделиться

Вы можете обернуть его, а затем использовать html:

var img = $('img').eq(0);
console.log(img.wrap("<span></span>").parent().html());
15
ответ дан 29 November 2019 в 04:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: