单选按钮以启用表单字段

我有一个包含两个单选按钮的表单,我想在选中单选按钮时启用相应的字段。 我的代码不起作用,这里是:

   $(document).ready(function() { var $type = $('select'), $field1 = $("#fieldID1"), $field2 = $("#fieldID2"); $type.change(function() { var isDisabled = ($type.filter(":checked").val() === "1"); $field1.prop("disabled", !isDisabled); $field2.prop("disabled", isDisabled); }).change(); });   

我的HTML身体就像:

  
...... ...

我引用了这篇文章中的代码。 谁能指出我的问题是什么,我对jQuery不太熟悉,谢谢!

仍然无法修复……

  $fieldID1.prop("disabled", !isDisabled); $fieldID2.prop("disabled", isDisabled); 

应该是:

  $field1.prop("disabled", !isDisabled); $field2.prop("disabled", isDisabled); 
 $(document).ready(function() { var $type = $(':radio[name="select"]'), $field1 = $("#fieldID1"), $field2 = $("#fieldID2"); $type.change(function() { var isDisabled = ($type.filter(":checked").val() === "1"); $field1.prop("disabled", !isDisabled); $field2.prop("disabled", isDisabled); }).change(); });