如果选中“myCheck”中的输入复选框,如何选择“容器”div?
我正在使用jquery打印区域插件,所以基本上如果复选框被选中,我需要选择容器div,所以代码应该看起来像$(“。myCheck input:checked> div”)。printArea();如果勾选复选框,则选择div
这里是我的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()
什么叫一切是什么意思? – imudin07
您是否在寻找复选框上的事件侦听器来运行该函数,或者您是否希望在脚本运行时检查复选框的状态? –
另外'input'元素没有子元素,所以'input> div'作为选择器是不正确的。 –