仅在选择单选按钮时启用textarea

我在这个网站上建立了一个反馈系统,并要求用户提供他们收到的服务的反馈。 他们可以选择提供实际反馈或跳过整个事情。 我有2个单选按钮(1个用于正面;另一个用于负面)


然后,我有一个textarea供用户提供实际反馈。

  

如果用户点击实际的单选按钮,我宁愿启用textarea。 如果没有,textarea仍然是禁用的。 我该怎么办呢? (我在想jQuery)

多谢你们。

[编辑]

谢谢你的快速输入,伙计们。 此外,如果我可以添加,如果让我说我正在从MySQL中的数据生成行。 这使得名称(即用户名1)名称=评级[1]和名称=反馈[1]。 如何使用jQuery选择它们?

 $('input[name="rating"]').on('change', function() { $('textarea[name="feedback"]').show(); }); 

http://jsfiddle.net/933DJ/


根据您的评论更新:

 $('input[name="rating"]').on('change', function() { $('textarea[name="feedback"]').attr('disabled', false).focus(); }); 

http://jsfiddle.net/933DJ/1/

你应该像这样设置textarea

  

然后

 $('input[name=rating]').click(function(){ $('textarea[name=feedback]').removeProp('disabled'); }) 

如果您使用的是jQuery 1.7+,则可以:

 $("input[name=rating]").click(function(){ $("#textareaid").prop("disabled", this.checked); }); 

(注意使用prop vs attr)