我是 Struts2 的新手,但我一直遇到 jQuery 选择器无法访问我们在 jsps 中定义的任何 Struts2 标记的问题。
我假设如果没有大量自定义代码或插件,它们就不会集成,但我无法找到任何明确的书面资料。当我进入strut2-jQuery 插件页面时,他们提到最好在他们的常见问题解答中使用插件,但不是必需的。
我在这里错过了什么吗?如果我有一个元素的 struts2 标记并尝试使用 jQuery 选择它,它似乎不起作用。我说的是基本元素,比如
$('form').find(':input').change(function() { ... //or
$('#testbutton').attr('disabled', true); //or
$('#formName').change(function() {
alert("Found form!");
});
因此,当我查看查看源代码时,我看到了从标签生成的常规 html 代码,如果它来自 struts2 标签而不是具有相同 jQuery 选择器代码的常规 html 标签,我无法使用选择器访问这些特定元素。
另一个项目,我正在使用类似这样的东西来引用 jsp 页面上的 jQuery:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js" type="text/javascript"></script>