![](/img/trans.png)
[英]How do i check if a specific Radio button is checked among the other radio buttons using Javascript?
[英]How can I check whether my radio button is checked within ONE div among many others?
我有很多被稱為“ each_item”的div,一個接一個。 我正在嘗試檢查是否已在此div內檢查了收音機。
我的問題是,使用我的jquery代碼(見下文),測試了所有“ each_item” div的所有單選按鈕。 我可能需要使用$(this)
,但是我不知道如何在下面使用的選擇器中使用它(即$('input:radio[name=gender]:checked')
)
<div class='each_item'>
<input type='radio' name='gender' value='m'>
<input type='radio' name='gender' value='f'>
<input type='button' id='btn'>
</div>
我嘗試的jQuery是這樣的:
$('#btn').click(function(){
if ($('input:radio[name=gender]:checked').length < 1)
alert('nothing was checked');
});
非常感謝您能幫助我。
$('#btn').on('click', function() {
if ($(this).siblings('input:checked').length < 1) {
alert('nothing was checked');
}
});
您可以從選擇器中刪除:radio
和[name=gender]
,因為它們過度定義了您實際搜索的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.