Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何以编程方式更改JSP中锚定标记的文本_Html_Jsp_Jstl - Fatal编程技术网

Html 如何以编程方式更改JSP中锚定标记的文本

Html 如何以编程方式更改JSP中锚定标记的文本,html,jsp,jstl,Html,Jsp,Jstl,我希望能够根据状态字段的值更改锚定标记的文本。 在pageload上,学生状态由ajax请求设置。之后,我想检查状态,看看它是否是活动的,然后超链接应该说“停用”,否则激活。 下面我通过将状态字段硬编码为Active来进行测试。我想实际使用id=student status的中的值。 有没有一种方法可以设置类似于$(“#student status).text()的状态变量 示例如下: <tr> <td>Status</td> <td id="s

我希望能够根据状态字段的值更改锚定标记的文本。 在pageload上,学生状态由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>

地位
$(“#学生状态”).html(desiredText)
#学生状态
元素的内部文本设置为
desiredText
变量的值。

尝试这一行:

<td class="new-student-status">
   <a id="activate-deactivate-student" href="#">
      <c:out value="$(status == 'Active'?'DeActivate':'Activate')"/>
   </a>
</td>


我希望能够读取$('#student status).text()是什么。感谢您提供的信息。但是,我不知道状态是什么-它显示在字段中。因此,我希望执行类似var status=$('#student status').text()的操作。因为这是在.jsp中,我想我做不到。我可以通过更改锚定标记的文本以及Ajax请求计算状态字段来解决此问题。谢谢大家的帮助。