2017-09-14 19 views
1

jQueryからJavascriptに関数を書き直すのは困っています。私が現在書いている関数は素晴らしいですが、唯一の問題はプレーンなJavascriptで書かなければならないということです。ここで私が書いた機能は次のとおりです。ラジオボタンがチェック/チェックされていないかどうかをjavacriptで確認する関数

function checkFunc() { 
    if ($('input[type="radio"]:checked').length === 0) alert("Not checked"); 
    else alert("Checked"); 
} 

私は今、それがないと同じように動作するように機能する必要がありますが、私はJavaScriptでそれを必要とします!どんな助けもありがとうございます。ありがとう!

答えて

0

は単純に試してみてくださいdocument.querySelectorAll

function checkFunc() { 
 
    if (document.querySelectorAll('input[type="radio"]:checked').length === 0) alert("Not checked"); 
 
    else alert("Checked"); 
 
} 
 

 
checkFunc()
<input type="radio" checked> 
 
<input type="radio">

+0

ありがとう!これは完全に機能しました。私はJavascriptで書かれた同じ関数のために多くの時間を費やし、見つけられませんでした。それは有り難いです! –

+0

あなたは歓迎です。@ MujoM。私の答えは答えとしてマークしました。これは将来の訪問者に役立ちます...そしてハッピーコーディング – prasanth

-1

var radioBtn = document.getElementById('radioBtn'); 
 

 
function check() { 
 
    if(radioBtn.checked) { 
 
    alert('checked') 
 
    } else { 
 
    alert('Not Checked') 
 
    } 
 
}
<input type="radio" id="radioBtn" /> 
 

 
<button onclick="check()">Check For Checked</button>

+0

これは素晴らしいことです!どうもありがとう! –

0

で何本1: -

function checkFunc() { 
    if (!$("input[type='radio']:checked").val()) { 
     alert("Not checked") 
    } else { 
     alert("Checked"); 
    } 
} 
+0

これは素晴らしいですが、私は純粋なJavascriptコードで関数が必要で、jQueryは必要ありません。とにかく、ありがとう! –

+0

あなたの歓迎:) – sip

関連する問題