Jquery:在输入的父级中选择一个子级

时间:2014-02-11 10:15:59

标签: javascript jquery

我有一个输入列表,其中包含多个父项,然后是每个父项下的多个子项。只有2个级别。(见下面的链接)

在每个家长下我都有复选框(必须使用复选框,而不是单选按钮),并且只允许选择一个孩子。

我在之前的工作示例中使用以下代码

$('input[type=checkbox]').click(function () {
    var checkedState = $(this).attr("checked");
    $(this).parent().parent().parent().parent().parent().find('input[type=checkbox]:checked').removeAttr("checked");
    $(this).attr("checked", checkedState);
});

可以在这里找到一个工作示例: http://jsfiddle.net/H4Jv5/

我需要尝试并开始工作的例子是http://jsfiddle.net/TXp6H/,基于不看父母的代码 - 作为一个侧面'..'表示孩子,但是这将是...删除所以它不是可以针对的东西。

任何帮助都将不胜感激。

0 个答案:

没有答案