1

Neither of the alert box works for following code -

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

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

But when genvalue, the whole portion of code is remove it work. Don't know what the problem

4

3 回答 3

3

you are missing $. (jquery object). try to include your jquery library. or else you can use Jquery CDN

var genvalue=('input[#gender]:checked').val());// here $ is missing

use the 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,因为它应该是唯一的:

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 回答