gpt4 book ai didi

javascript - 如果选中复选框,则选择 div

转载 作者:行者123 更新时间:2023-12-01 04:01:51 26 4
gpt4 key购买 nike

如果选中“myCheck”内的输入复选框,如何选择“容器”div?
我正在使用 jquery 打印区域插件,所以基本上如果选中复选框,我需要选择容器 div,因此代码应类似于 $(".myCheck input:checked > div").printArea();

这是我的 HTML:

<div class="content">
<div class = "myCheck"><input type="checkbox" />
<div class = "container">
<img src="https://www.kent.ac.uk/graduateschool/images/email-thumbnail.jpg" alt="My new Image">
</div>
</div>
</div>

我尝试使用 > 选择器,但它似乎不起作用:

alert( $(".myCheck input:checked > div").printArea()

还尝试过这个:

alert( $(".myCheck input:checked").children()).printArea()

最佳答案

您可以使用.next()

$('input').on('change', function(){
console.log($(".myCheck input:checked").next().html());
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="content">
<div class = "myCheck"><input type="checkbox" />
<div class = "container">
<img src="//placehold.it/50" alt="My new Image">
</div>
</div>
</div>

关于javascript - 如果选中复选框,则选择 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42140225/

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