我使用smarty并创建一个动态的html表,每个选择都有单选按钮。当我选择一个单选按钮时,我想要一个隐藏的行(带有评论文本区域)显示在我刚选择的单选按钮下方。 当我运行下面的代码,它会显示一个行的每个单选按钮的下方,而不是一个,我只是选择:jQuery创建单选按钮动态和属性
Smarty的单选按钮:评论
<tr>
<td>
<input
type="radio"
name="refund_selected"
id="refund_selected"
value="{smartydynamictag}" />
</td>
</tr>
隐藏的行:
<tr id="refund_comments" style="display: none;">
<th colspan="6">Test Here</th>
</tr>
我的jQuery:
$("input[name=refund_selected]").click(function() {
if ($("input[name=refund_selected]").attr('checked')) {
$("tr#refund_comments").show();
}
});