Javascript outerHTML方法存在于哪个jquery版本
我在我的javascript中尝试了这一点,它在没有额外插件的情况下工作Javascript outerHTML方法存在于哪个jquery版本,javascript,jquery,Javascript,Jquery,我在我的javascript中尝试了这一点,它在没有额外插件的情况下工作 var2 = $('.my_div')[0].outerHTML; 但我在官方文件中找不到它。我在哪里可以找到有关是本机JavaScript DOM对象属性的更多信息。您可以在MDN的中阅读相关内容: 元素DOM接口的outerHTML属性获取 描述元素的序列化HTML片段,包括其 后代。可以将其设置为用解析的节点替换元素 从给定的字符串 使$('.my_div')[0]从jQuery对象中创建DOM对象。是本机Jav
var2 = $('.my_div')[0].outerHTML;
但我在官方文件中找不到它。我在哪里可以找到有关是本机JavaScript DOM对象属性的更多信息。您可以在MDN的中阅读相关内容:
元素DOM接口的outerHTML属性获取
描述元素的序列化HTML片段,包括其
后代。可以将其设置为用解析的节点替换元素
从给定的字符串
使$('.my_div')[0]
从jQuery对象中创建DOM对象。是本机JavaScript DOM对象属性。您可以在MDN的中阅读相关内容:
元素DOM接口的outerHTML属性获取
描述元素的序列化HTML片段,包括其
后代。可以将其设置为用解析的节点替换元素
从给定的字符串
使
$('.my_div')[0]
从jQuery对象创建DOM对象。标准jQuery中没有outerHTML函数
如果需要使用标准DOM参数,请参阅VisioN的答案
如果您试图做的是设置jQuery元素的outerHTML,与使用jQueryhtml
函数的方式相同,您可以使用以下插件:
这使得
$('.my_div').outerHTML("<div class=a>new content</div>");
$('.my_div').outerHTML(“新内容”);
标准jQuery中没有outerHTML函数
如果需要使用标准DOM参数,请参阅VisioN的答案
如果您试图做的是设置jQuery元素的outerHTML,与使用jQueryhtml
函数的方式相同,您可以使用以下插件:
这使得
$('.my_div').outerHTML("<div class=a>new content</div>");
$('.my_div').outerHTML(“新内容”);
为什么我需要在选择器前面使用[0]
。而且它也只能应用于div tag only或所有标记[0]
(或.get(0)
)返回DOM元素(jQuery集合中的第一个元素)。而且outerHTML可用于所有DOM元素(请参见文档)。为什么我需要在选择器前面使用[0]
。而且它也只能应用于div tag only或所有标记[0]
(或.get(0)
)返回DOM元素(jQuery集合中的第一个元素)。所有DOM元素都可以使用outerHTML(参见文档)。我不想使用插件。我不知道为什么jquery的核心不能有这么简单的函数哪个函数?设置outerHTML:很少需要它。获取outerHTML:它在vanilla JS中可用,所以jQuery没有理由实现它。我不想使用插件。我不知道为什么jquery的核心不能有这么简单的函数哪个函数?设置outerHTML:很少需要它。获取outerHTML:它在vanilla JS中可用,因此jQuery没有理由实现它。