Tim*_*eux 2 jquery element jquery-selectors
我可以使用 .class textimage-text 获取元素内的所有 HTML。这很好用。然后我需要获取以下 Div 中的 html,该 Div 没有 id 或 Class。
例子
<div class="textimage-text">
<p>Some Text goes here</p>
</div>
<br>
<div>
<p>Some additional Text goes here</p>
</div>
$.get(item.url, function (html) {
var body = $(html).find(".textimage-text").html(); // <- this works
var more= $(html).find(".textimage-text").next("div").html(); // <- this does not work
Run Code Online (Sandbox Code Playgroud)
使用通用同级选择器~(例如:~ div查找与其同级的下一个 div)
$(html).find(".textimage-text ~ div").html();
Run Code Online (Sandbox Code Playgroud)
或者
$('.textimage-text ~ div').html()
Run Code Online (Sandbox Code Playgroud)
通用兄弟选择器
通用同级组合器 (~) 分隔两个选择器,并且仅当第二个元素跟在第一个元素之后(尽管不一定紧邻)时才匹配第二个元素,并且两个元素都是同一父元素的子元素。
例子:
$(html).find(".textimage-text ~ div").html();
Run Code Online (Sandbox Code Playgroud)
$('.textimage-text ~ div').html()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4563 次 |
| 最近记录: |