struts 2标签用于选择复选框

发布于 2024-12-10 08:00:49 字数 91 浏览 0 评论 0原文

我想实现一些功能——struts2.1框架中的jsp文件中有多行,开头有一个复选框。如果选中该复选框,则该行的颜色应同时发生变化,就像它被选中一样。我应该如何实施这个?

I want to implement some functionality--there are multiple rows with a checkbox at the starting in a jsp file in struts2.1 framework. If the checkbox is checked then at the same instant the color of that row should change, like it is selected. How should I implement this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

俏︾媚 2024-12-17 08:00:49

我同意lschin的观点;使用罐装溶液。

也就是说,您也可以使用 jQuery 或类似工具“手动”执行此操作。将 onclick 处理程序附加到每个复选框,以在其包含的行上设置 CSS 样式。

简单地说,使用复选框的 onclick 属性来提供点击处理程序和可用于查找包含行的 ID。

不那么突兀(并且可以说更好),通过遍历 DOM 找到包含复选框的行(在 jQuery 中,类似于附加的单击处理程序中的内容: $(this).parents("tr")[0]),不用担心乱扔大量 ID。

I agree with lschin; use a canned solution.

That said, you could also do it "manually" using jQuery or similar. Attach an onclick handler to each checkbox that sets a CSS style on its containing row.

Simplistically, use the checkbox's onclick attribute to provide a click handler and an ID that can be used to find the containing row.

Less obtrusively (and arguably better all around), find the row containing the checkbox by walking up the DOM (in jQuery, something like inside the attached click handler: $(this).parents("tr")[0]) and don't worry about throwing around a lot of IDs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文