相关疑难解决方法(0)

获取所选元素的外部HTML

我正在尝试使用jQuery获取所选对象的HTML.我知道这个.html()功能; 问题是我需要包含所选对象的HTML(在这种情况下是一个表行,其中.html()只返回行内的单元格).

我已经四处搜索并发现了一些克隆对象的非常"hackish"类型的方法,将它添加到新创建的div等等,但这看起来真的很脏.有没有更好的方法,或新版本的jQuery(1.4.2)是否提供任何类型的outerHtml功能?

jquery

780
推荐指数
12
解决办法
44万
查看次数

将html元素作为字符串

可能重复:
jQuery,获取整个元素的html

让我说我有:

<span>my span</span>
Run Code Online (Sandbox Code Playgroud)

我想将html作为这个范围的字符串

我用:

var mySpan = $('span');

如何处理mySpan var作为结果字符串 "<span>my span</span>"

谢谢你的帮助

html javascript jquery

4
推荐指数
1
解决办法
1万
查看次数

使用没有子元素的javascript将HTML元素DOM作为字符串获取

我想知道是否有任何方法来获取一个没有子元素作为字符串的html元素/节点.
这个问题可能看起来像这个问题的重复:jQuery,获取整个元素的html.
但我只希望html元素本身作为一个字符串,没有它的孩子.

texts.push({title:'[#target, outerHTML]', value: $input[0].outerHTML});
texts.push({title:'[#target, $.html()]', value: $input.html()});

texts.push({title:'[#bigger_Target, outerHTML]', value: $('#bigger_Target')[0].outerHTML});
texts.push({title:'[#bigger_Target, $.html()]', value: $('#bigger_Target').html()});

texts.push({title:'[#target, DESIRED]', value: '<input class="test" data-type="text only" type="button" value="Test />"'});
texts.push({title:'[#bigger_Target, DESIRED]', value: '<div id="bigger_Target" />'});
Run Code Online (Sandbox Code Playgroud)

FIDDLE:
http ://jsfiddle.net/ttoom9hc/12/

来自其他帖子的FIDDLE:http :
//jsfiddle.net/u6avkvz0/

javascript jquery tostring filter

1
推荐指数
1
解决办法
714
查看次数

标签 统计

jquery ×3

javascript ×2

filter ×1

html ×1

tostring ×1