gpt4 book ai didi

java - 将 JQuery 添加到 java servlet

转载 作者:行者123 更新时间:2023-12-01 11:28:55 26 4
gpt4 key购买 nike

  out.println("<html>");
out.println("<head>"
+ "<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js\"></script>"
+ "<script>"
+ "$('input[type=\"checkbox\"]').on('change', function(){$('input[type=\"checkbox\"]').not(this).prop('checked', false);});"
+ "</script>"
+ "</head>");
out.println("<body>");

我只想一次仅检查 1 个复选框,并希望使用此脚本来执行此操作。脚本本身可以工作,但在 servlet 中却不能。

如何将此脚本添加到 servlet?

最佳答案

这不太可能是 servlet 问题。您在加载页面主体之前执行 jQuery 代码,因此您还没有复选框,并且您的事件尚未注册。尝试将其包装为 $(function() {...}) .

out.println("<html>");
out.println("<head>\n"
+ "<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js\"></script>\n"
+ "<script>\n"
+ "$(function() {\n"
+ " $('input[type=\"checkbox\"]')\n"
+ " .on('change', function(){$('input[type=\"checkbox\"]').not(this).prop('checked', false);});\n"
+ "});\n"
+ "</script>\n"
+ "</head>");
out.println("<body>");

关于java - 将 JQuery 添加到 java servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30594547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com