Jquery 如何获取下一个p元素的id?
我想获得下一个p标签的ID HTML:Jquery 如何获取下一个p元素的id?,jquery,Jquery,我想获得下一个p标签的ID HTML: 它没有发出任何警报。我哪里做错了?p元素是最近的父元素h1元素的下一个兄弟。您需要遍历到父h1元素,然后使用.next()选择器将其作为目标: $(函数(){ $('span.edit>a')。单击(函数(e){ e、 预防默认值(); var x=$(this.nexist('h1')。next('p')。attr('id');; 警报(x); });}); abc Onep是单击的a的下一个父级,。最近的将使您找到最近的父级span标记 $(函数
它没有发出任何警报。我哪里做错了?
p
元素是最近的父元素h1
元素的下一个兄弟。您需要遍历到父h1
元素,然后使用.next()
选择器将其作为目标:
$(函数(){
$('span.edit>a')。单击(函数(e){
e、 预防默认值();
var x=$(this.nexist('h1')。next('p')。attr('id');;
警报(x);
});});代码>
abc
One
p
是单击的a
的下一个父级,。最近的将使您找到最近的父级span标记
$(函数(){
$('span.edit>a')。单击(函数(e){
e、 预防默认值();
var x=$(this).parent(“span”).next(“p”)[0].id;
警报(x);
});
});代码>
偶像
One
在这里,我使用了最近的到达h1
标记,然后获取它旁边的
标记。然后抓住它的id
$('span.edit>a')。单击(函数(e){
e、 预防默认值();
var x=$(this.nextest(“h1”).next(“p”).attr(“id”);
警报(x);
});代码>
点击我
One
@Aashi检查编辑的答案,现在工作正常。如果它解决了您的问题,请注意并将其标记为正确答案。
<h1>
<span class=" edit">
<a><i class="fa fa-edit"></i></a>
<a id="remove"><i class="fa fa-trash-o"></i></a>
</span>
</h1>
<p class="getty" id="1" href="#">One</p>
$('span.edit > a').click(function(e) {
e.preventDefault();
var x = $(this).next("p").attr('id');
alert(x);
});
$(this).closest("h1").next("p")[0].id;