我使用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();
}
});