我希望能够根据状态字段的值更改锚标记的文本。在页面加载时,学生状态由 ajax 请求设置。之后我想检查该状态并查看它是否处于活动状态,然后超链接应显示“停用”,否则激活。下面我通过将状态字段硬编码为 Active 来进行测试。我想实际使用 id =student-status 中的值。有没有办法设置类似于 $("#student-status).text() 的状态变量下面的示例:
<tr>
<td>Status</td>
<td id="student-status"></td>
<c:set var ="status" scope="session" value="Active" /> <!-- want to get value from td -->
<c:choose>
<c:when test = "$(status == 'Active')">
<td class="new-student-status"><a id="activate-deactivate-student" href="#">DeActivate</a></td>
</c:when>
<c:when test = "$(status== 'Inactive')">
<td class="new-student-status"><a id="activate-deactivate-student" href="#">Activate</a></td>
</c:when>
</c:choose>
</tr>