如果選中「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'作爲選擇器是不正確的。 –