我有以下几个要素:
fieldset (class="A") > div > p > several input and labels
Run Code Online (Sandbox Code Playgroud)
我想得到字段集中的最后一个div - 包含div标签
即不是来自最后一个"div"内的"p"标签
我试过了 :
$('.A').children().last().html()
Run Code Online (Sandbox Code Playgroud)
但它给了我没有div标签的最后一个div(即从p里面)
任何想法为什么或如何在查询中包含div标签?
HTML:
<div class="form">
{{ form.as_p }}
<fieldset class="A">
{% for b in B%}
<div id="b-{{ forloop.counter0 }}">
{{b.as_p}}
</div>
{% endfor %}
</fieldset>
</div>
Run Code Online (Sandbox Code Playgroud)
html()只会得到innerHTML.您可以outerHTML通过检索本机DOM元素来使用本机属性
$('.A').children().last()[0].outerHTML
Run Code Online (Sandbox Code Playgroud)