そのため、ラジオボタンをチェックした後にjqueryを起動させるのに少し問題があります。私はjsFiddleに従いましたが、何らかの理由でうまくいきません。グーグルで見つけた2つの方法を試しましたが、なぜ機能しないのかわかりません
<input type="radio" id="hourlyRadio" name="group1" class="group1" value="hourly"></input>
<input type="radio" id="dailyRadio" name="group1" class="group1" value="daily"></input>
<input type="radio" id="weeklyRadio" name="group1" class="group1" value="weekly"></input>
<input type="radio" id="monthlyRadio" name="group1" class="group1" value="monthly"></input>
これは私のjqueryであり、実際に起動するかどうかを確認するためのアラートがあります:
$('input:radio[name="group1"]').change(
function(){
if($('#hourlyRadio')).is(':checked')){
alert('i just came to say hello');
}
});
そして、私は前にこれを試しましたが、残念ながら役に立ちませんでした:
$("#hourlyRadio").change(function() {
if($("#hourlyRadio").prop("checked")){
alert("THIS");
alert("IS");
alert("WORKING");
$(hourly).show();
$(daily).hide();
$(weekly).hide();
$(monthly).hide();
}
});