ラベル名がA & Bの2つのラジオボタンとクラス名がgroupAとgroupBの2つのグループのテキストボックスがあります。ユーザーがラジオボタンAをチェックすると、グループBのテキストボックスは消去され、ユーザーがラジオボタンBをチェックすると、グループBのテキストボックスは再び元の値で満たされ、グループAのテキストボックスの値は消去されます。このため、class.Butに基づいてテキストボックスの値をクリアすることができますが、ユーザがラジオボタンの1つをチェックしたときに以前の値をすべて埋める方法は?以下は私のコードです。ラジオボタンは、入力値のチェックとアンチェックを行います。
jQuery(function(){
jQuery("#id1").click(function() {
jQuery(".groupB").each(function()
{
jQuery('input.groupB[type="text"]').val('');
});
}
});
jQuery("#id2").click(function() {
jQuery(".groupA").each(function()
{
jQuery('input.groupA[type="text"]').val('');
});
}
});
});
ご協力いただければ幸いです。
あなたがjsfiddle.netにあなたのコードの作業バージョンを作成できますか?私が取るアプローチは、隠しフィールドにテキストボックスの以前の値を格納することです。 –
こんにちは、これについては、私はjsfiddle.netでこれを行う方法がわからないので、ごめんなさい。あなたの迅速なresposneをありがとう。 – user3408779
jQueryのどのバージョンを使用していますか? –