次のコードでは、どちらのアラートボックスも機能しません-
var genvalue=('input[#gender]:checked').val());
alert (genvalue);
var value = $("#edu_det1").val();
alert (value);
しかし、genvalueの場合、コードのすべての部分が削除されます。何が問題なのかわからない
$がありません。(jqueryオブジェクト)。jqueryライブラリを含めてみてください。または、JqueryCDNを使用できます
var genvalue=('input[#gender]:checked').val());// here $ is missing
CDNを使用する
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js' type='text/javascript'>
IDを持つ要素を取得しようとしている場合は、そのIDが一意である必要があるため、そのIDをターゲットにするだけです。
var genvalue = $('#gender').val();
alert (genvalue);
var value = $("#edu_det1").val();
alert (value);
それ以外の場合は、次のこともできます。
var genvalue = $('input[id="gender"]:checked').val();
しかし、そのようなものはIDを持つという点を打ち負かします!
これは正しいコードであり、$を逃しました
var genvalue=$('input[#gender]:checked').val());
alert (genvalue);
var value = $("#edu_det1").val();
alert (value);
他のものを適用している場合は、正しく機能しない可能性があります。コードによる修正はそれだけですが、さらに修正が必要な場合は、さらにコードスニペットを指定する必要があります。
より多くの情報を取得し、 jquery値の選択方法について学ぶためにこれを試してみてください