Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery获取最后一个元素_Javascript_Jquery - Fatal编程技术网

Javascript 使用jquery获取最后一个元素

Javascript 使用jquery获取最后一个元素,javascript,jquery,Javascript,Jquery,我有以下几点: fieldset (class="A") > div > p > several input and labels 我想得到字段集中的最后一个div-包括div标记 i、 e.不是从最后一个“div”内的“p”标记开始的 我试过: $('.A').children().last().html() 但是它给出了没有div标签的最后一个div(即从p内部) 知道为什么或者如何在查询中包含div标记吗 html: {{form.as_p}} {b%中的b为%b}

我有以下几点:

fieldset (class="A") > div > p > several input and labels
我想得到字段集中的最后一个div-包括div标记

i、 e.不是从最后一个“div”内的“p”标记开始的

我试过:

$('.A').children().last().html()
但是它给出了没有div标签的最后一个div(即从p内部)

知道为什么或者如何在查询中包含div标记吗

html:


{{form.as_p}}
{b%中的b为%b}
{{b.as_p}
{%endfor%}
将只获取
内部HTML
。您可以通过检索本机DOM元素来使用本机
outerHTML
属性

$('.A').children().last()[0].outerHTML
将仅获取
innerHTML
。您可以通过检索本机DOM元素来使用本机
outerHTML
属性

$('.A').children().last()[0].outerHTML

试试这个:您可以克隆最后一个div。将它添加到某个temp jquery元素中并获取
。html()
将为您提供最后一个
div
的外部html

$(函数(){
var tempDiv=$('');
tempDiv.append($('.A').children().last().clone());
警报(tempDiv.html());
});

a

b

c


试试这个:您可以克隆最后一个div。将它添加到某个temp jquery元素中,并获取
。html()
将为您提供最后一个
div的外部html

$(函数(){
var tempDiv=$('');
tempDiv.append($('.A').children().last().clone());
警报(tempDiv.html());
});

a

b

c


我认为您不需要使用其他功能。你可以试试看

$(".A > div:last-child")

选择包含div标签的最后一个div。

我认为您不需要使用其他功能。你可以试试看

$(".A > div:last-child")

选择包含div标记的最后一个div。

请共享您的html代码当一个简单的选择器执行操作时,您真的需要链接方法调用吗:
$('.a>div:last child')
?请共享您的html代码当一个简单的选择器执行操作时,您真的需要链接方法调用吗:
$('.a>div:last child')
?@a.Wolff,他不想
还是我想得到字段集中的最后一个div(包括div标记?@A.Wolff,我也不想,这意味着我很幸运;-)@brad想要一根线吗?outerHTML只返回一个字符串,而不是div元素本身。@brad,很高兴它能帮上忙:)@a.Wolff,他不是想要
还是我想要得到字段集中的最后一个div-包括div标记?@a.Wolff,我都不是,这意味着我很幸运;-)@brad想要一根线吗?outerHTML只返回一个字符串,而不是div元素本身。@brad,很高兴它有帮助:)我相信这是应该标记为正确的。我相信这是应该标记为正确的。