我很抱歉如果這是一個重複的問題,但我無法找到答案。沒有一個例子,我無法找到解決問題的方法。 想象一下,我有幾百行的表。現在,在每行中我有一個選擇框:更改表格行內的屬性
<select id="task_stat" name="task[stat]" style="display: none;"></select>
選項是不是一個問題,現在(我在我的實際文件數)。現在所有這些選擇框都有相同的id
字段。我想知道如何改變只有一個選擇框的顯示,當它是相應的<tr>
被點擊。我有以下幾種:
$("#myTableId tr").click(function() {
$("select #task_stat").css("display"),"block");
});
當然還有$(document).ready
的功能。但是,這將顯示所有選擇框(按預期),而不僅僅是一個。有沒有辦法只顯示點擊表格行上的選擇框? (我真的很喜歡它,如果可以點擊<td>
,但我不認爲<td>
支持.click
你不應該有相同'id'元素。元素可以共享相同的'class',但'id's需要始終是唯一的。 –
由rails生成,我真的不明白爲什麼他們在他們的框架中允許這樣的錯誤。 – Arijoon