在一个jsp中包含一个jsp,如何在单击jsp中的一个按钮时删除包含jsp?

时间:2018-07-11 03:36:12

标签: jsp

我想创建一个在浏览器上删除include jsp的按钮。

如何通过单击按钮删除包含jsp?

<jsp:include page="/test.jsp" />

1 个答案:

答案 0 :(得分:0)

<jsp:include page="/test.jsp" />发生在服务器端,您只能在客户端将其删除。可以使用jQuery或Javascript删除它。

假设test.jsp的内容如下:

<div id="test">
 //other content
</div>

您可以按如下所示删除:

<button type="button" onclick="removeInclude(this)">Remove</button>

function removeInclude(obj){
  $(obj).remove();
}

注意:如果test.jsp的内容中包含的元素不超过一个,则需要一个一个地删除它们:

<div id="test1">
 //other content
</div>
<div id="test2">
 //other content
</div>
<div id="test3">
 //other content
</div>

在这种情况下,您可以使用$("#test1,#test2,#test3").remove()之类的jQuery