如何让 cfdiv 显示在每一行下面?
How to get the cfdiv to display under each line?
我有 table 条记录,用户可以单击名称以显示有关该特定记录的更多详细信息。我为它设置了一个标签,但每次单击 link 时,它只会显示在页面顶部或第一行。有没有办法让它在单击时显示在每个名称下。这是我的代码...
<table width="75%" border="1">
<tr>
<th>Student Name</th>
</tr>
<cfoutput query="Q">
<tr>
<td><a href="javascript:ColdFusion.navigate('detailedRecord.cfm?RLN=#RLN#','detail')">#Q.sln#, #Q.sfn#</a></td>
</tr>
<tr>
<td><cfdiv id="detail"></cfdiv></td>
</tr>
</cfoutput>
</table>
由于您处于循环 <cfoutput query="Q">
中,因此您需要使 detail
成为 唯一 标识符。正如您所写,循环的每次迭代都具有相同的 ID。也许只是添加当前行号以使其唯一。
<table width="75%" border="1">
<tr>
<th>Student Name</th>
</tr>
<cfoutput query="Q">
<tr>
<td><a href="javascript:ColdFusion.navigate('detailedRecord.cfm?RLN=#RLN#','detail#Q.CurrentRow#')">#Q.sln#, #Q.sfn#</a></td>
</tr>
<tr>
<td><cfdiv id="detail#Q.CurrentRow#"></cfdiv></td>
</tr>
</cfoutput>
</table>
我有 table 条记录,用户可以单击名称以显示有关该特定记录的更多详细信息。我为它设置了一个标签,但每次单击 link 时,它只会显示在页面顶部或第一行。有没有办法让它在单击时显示在每个名称下。这是我的代码...
<table width="75%" border="1">
<tr>
<th>Student Name</th>
</tr>
<cfoutput query="Q">
<tr>
<td><a href="javascript:ColdFusion.navigate('detailedRecord.cfm?RLN=#RLN#','detail')">#Q.sln#, #Q.sfn#</a></td>
</tr>
<tr>
<td><cfdiv id="detail"></cfdiv></td>
</tr>
</cfoutput>
</table>
由于您处于循环 <cfoutput query="Q">
中,因此您需要使 detail
成为 唯一 标识符。正如您所写,循环的每次迭代都具有相同的 ID。也许只是添加当前行号以使其唯一。
<table width="75%" border="1">
<tr>
<th>Student Name</th>
</tr>
<cfoutput query="Q">
<tr>
<td><a href="javascript:ColdFusion.navigate('detailedRecord.cfm?RLN=#RLN#','detail#Q.CurrentRow#')">#Q.sln#, #Q.sfn#</a></td>
</tr>
<tr>
<td><cfdiv id="detail#Q.CurrentRow#"></cfdiv></td>
</tr>
</cfoutput>
</table>