【发布时间】:2014-06-23 09:08:56
【问题描述】:
我想知道为什么div 标记无法隐藏 Struts2 标记,我使用的是 div,它应该在加载时隐藏,而 onChange 我正在调用 jQuery,它会切换 div 标记。 .
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" >
$( document ).ready(function() {
$("#t").click(function(){
alert("I Know Its Not Working");
$('#tt').toggle();
});
});
</script>
</head>
<body>
<s:form >
<div style="display: none;" id="tt">
<s:textfield></s:textfield>
</div>
</s:form>
<input type="button" id="t">
</body>
</html>
【问题讨论】:
-
你的 div 开始隐藏,所以你看不到你的
,但你看到 加载?这是问题吗?
-
没有 Andrea,我可以隐藏 Html 标签...即使我可以在 div 中显示 Html 标签(OnToggle) ....struts2 标签的问题..:( 你可以尝试把s:textfiled 在 div 中并切换它...:) :)
-
是的,但是一旦 JSP 被渲染,你的
将被翻译成 。所以我还是不明白你的问题是什么:| -
@AndreaLigios 你可以做这样的事情......创建一个 struts2 表单......
-
@AndreaLigios 主要是它应该在 s:form(div tag) 内
标签: jquery css jsp struts2 struts-tags