问题标签 [nested-checkboxes]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 选中所有复选框不适用于创建的函数
所以我有这个从数据库中获取列表的代码。该列表有这样的父母和孩子:
当我单击底图检查框时,底图下方的所有复选框都将被选中
当我像下面的代码一样创建一个 jquery 函数时,它可以工作。所有复选框都被选中。
但是当我尝试创建这样的函数时:
我得到了所有参数,唯一的问题是复选框不起作用。
我需要一个函数,因为我从 ajax 的数据中传递了一个参数。当我在 ajax 中创建 jquery 函数时,我得到的参数来自最后一项。
提前致谢
更新
这就是我调用函数的方式
第二次编辑
有一个 ajax 函数将填充 ulLayers
这是将填充 LayerUL 的第二个 ajax 函数
javascript - 引导嵌套复选框
以下是嵌套复选框的 js 代码,我将它用于我的 Laravel 项目,它在我检查子项时选择父项,并在检查父项时选择所有子项。任何人都可以帮助我如何应用此 js 代码,但删除选择所有子复选框。
angular5 - *ngFor 中的选择、取消选择、中间复选框树视图
正如我在上面提到的代码,我希望类别是我的父母,当我选择类别checkbox
时,它将选择它的所有孩子checkbox(items)
。当我选择特定的一个孩子时,类别checkbox
是中间的。孩子和子孩子的大小相同。
有什么解决办法吗?
ruby-on-rails - RAILS 如何构建嵌套表单以使用复选框通过关联的对象布尔属性更改 has_many?
我有 3 个模型User
:Profile
和Photo
。
我想为它构建一个表单@profile
,它还显示所有相关照片的复选框。
检查照片时,我希望该照片的 #featured_status
变为TRUE
。(它在我的数据库中的默认值为 1)。
照片类有这些方法
我怎样才能建立这个表格?
我尝试了使用fields_for
、collection_check_boxes、check_boxes 的不同变体,但我似乎无法正确捕获信息。
目前这是我的表格。
当表单呈现时,有多个“更新”按钮 - 每张照片一个。我也无法在更新照片的 features_status 的同时提交 @profile.bio 更改。
理想情况下,我希望隐藏这些照片更新按钮中的每一个,并且只有一个提交按钮来更新个人资料 bio:text 并呈现@profile。
同时,我希望 photo.featured_status 在复选框被标记后立即变为真/假。(也许使用Javascript?)
任何建议都非常感谢。
javascript - 问题设置组中父复选框的不确定值
我有一个带有分层数据的 JSON 文件:
我正在使用它来创建一组带有复选框的嵌套 HTML 列表:
应该发生什么
如果单击父复选框,它会检查所有子复选框。如果您只单击一个子项,则其父项设置为不确定。
会发生什么
如果单击父复选框,它会检查所有子复选框。如果您只单击一个孩子,则所有父母都设置为不确定。
我想我在某个地方搞砸了。我想我已经将该属性映射到任何选定子indeterminate
项的长度(这里不仅仅是给定父项的子项。不知道如何解决这个问题......selectedChildren
这是打字稿:
javascript - Chakra-UI React 选择所有/一些复选框
我正在尝试在他们的文档中的 Chakra-UI 的“不确定”复选框示例中添加更多复选框:https ://chakra-ui.com/docs/form/checkbox
我似乎不能添加两个以上的复选框,并且仍然保留切换所有复选框和/或选择单个复选框的功能。理想情况下,我希望能够使用 .map() 方法添加 x 个复选框,并且能够单独选择每个复选框以及所有复选框。任何帮助是极大的赞赏。
不工作:
php - 我如何通过选定的检查值以打印 pdf 中的多条记录
这是我的代码,因为我想打印多个 pdf 文件,但问题是我需要使用复选框获取值,例如在导入文件时它显示记录,然后以 pdf 格式打印单个记录,但我想打印整个记录在 1 个 pdf 文件中,带有不同的页面,例如如果我选择 4 复选框,它会在 pdf 中生成 4 页,请查看我的代码,
下面是 gen_pdf.php 的代码
javascript - 选中一个父复选框时禁用所有其他顶级复选框
当一个顶级复选框被选中时,如何禁用顶级父复选框?
基本上,我希望顶级复选框的行为类似于单选按钮,而子项的行为类似于普通复选框。
在这种情况下,我无法将顶级复选框换成单选按钮。
目前,我的实现禁用所有复选框,无论是否选中了父框或子框。