1

次のコードでは、どちらのアラートボックスも機能しません-

var genvalue=('input[#gender]:checked').val());
alert (genvalue);

var value = $("#edu_det1").val();
alert (value);

しかし、genvalueの場合、コードのすべての部分が削除されます。何が問題なのかわからない

4

3 に答える 3

3

$がありません。(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'>
于 2012-08-20T08:46:58.230 に答える
2

IDを持つ要素を取得しようとしている場合は、そのIDが一意である必要があるため、そのIDをターゲットにするだけです。

var genvalue = $('#gender').val();
alert (genvalue);

var value = $("#edu_det1").val();
alert (value);

それ以外の場合は、次のこともできます。

var genvalue = $('input[id="gender"]:checked').val();

しかし、そのようなものはIDを持つという点を打ち負かします!

于 2012-08-20T08:52:13.817 に答える
1

これは正しいコードであり、$を逃しました

var genvalue=$('input[#gender]:checked').val());
alert (genvalue);

var value = $("#edu_det1").val();
alert (value);

他のものを適用している場合は、正しく機能しない可能性があります。コードによる修正はそれだけですが、さらに修正が必要な場合は、さらにコードスニペットを指定する必要があります。

より多くの情報を取得し、 jquery値の選択方法について学ぶためにこれを試してみてください

于 2012-08-20T21:26:06.297 に答える