有任何人使用Spring MVC和Jquery!
在使用Jquery处理Spring MVC标记时遇到了一个奇怪的问题。
我使用了spring MVC的标签来获得绑定的radiobuttons。
<form:form name="Form1" method="post" action="Form1.do" commandName="Page1Command">
<form:radiobutton path="group" value="TTSE" id="DevGroup_TTSE" />
<form:radiobutton path="group" value="TTDE" id="DevGroup_TTDE" />
现在对于某些验证任务,我使用了Jquery选择器,如下所示:
$("form:radiobutton").click(function() {
alert($(this).attr("id"));
});
现在令人惊讶的是我得到了警觉的价值“ Page1Command ”我给的名字 命令名。
然后我尝试使用id选择器进行一个特定的无线电按钮。
$("#DevGroup_TTDE").click(function(){
alert($(this).attr("id"));
})
现在我得到正确的值为“DevGroup_TTDE”
这出了什么问题?我们不能正确使用Jquery处理spring MVC标记。
顺便说一下,我是这两种技术的新手!任何帮助?
问候。
答案 0 :(得分:2)
表单:标签在服务器端解释,并在客户端生成常规HTML标记。由于jQuery仅在客户端运行,因此无法使用form:tags查找内容。尝试运行页面并查看HTML源代码,然后将jQuery选择器基于您在那里看到的内容。