gpt4 book ai didi

jquery在父级之后,查找元素

转载 作者:行者123 更新时间:2023-12-01 03:48:45 25 4
gpt4 key购买 nike

我正在尝试访问 $('.delete_button').click() 事件的父级以查找 p 标记并替换其内容,但使用我似乎看不出这段代码中哪里做错了:

jquery:

//inside $('.delete_button').click() evvent
$(this).parent('.news_container').find('p').html(no_featured_news).removeClass('existing').addClass('description');

HTML:

<div class="news_container">
<p class="existing">Lorem Lipsum</p>
<button class="delete_button" data-id="1605361"></button>
</div>

有什么想法为什么上面的 jquery 代码找不到 p 标签吗?我做错了什么?

更新

jQuery 点击事件:

$('.delete_news_order').click(function(){

var image = $(this);
if (id===undefined)
id = $(this).data('id');

console.log($(this).data('id'));

$.post('do.php', { OP: "delete_order", id: id }, function(result){

$(this).siblings('p').html(no_featured_news).removeClass('existing').addClass('description');
...

最佳答案

应该可以正常工作。但你可以使用siblings相反:

$('.delete_button').click(function() {
$(this).siblings('p')
.html("Text")
.removeClass('existing')
.addClass('description');
});

关于jquery在父级之后,查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10832630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com