suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Um Rat zur jQuery-Beurteilungslogik bitten?

Wie kann ich feststellen, ob die Kontrollkästchen unter allen anderen gleichgeordneten Elementen des angeklickten Tr aktiviert sind?
Bitte geben Sie mir einen Rat!!!

阿神阿神2803 Tage vor559

Antworte allen(3)Ich werde antworten

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:17:03

    var flag = false;
    $("tr").siblings().each(function () {    // 所有兄弟节点
        $(this).find("checkbox").each(function () {    // 兄弟节点下面的所有checkbox      //     如果只有一个的话直接写不用遍历了
            if (this.checked === false) {
                flag = true;
                console.log('不是所有的checked都为true');
            }
        })
    })
    if (!flag) {
        console.log('所有的checked都为true');
    }

    Antwort
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:17:03

    通过查询parent-tr-siblings 然后for 判断

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-19 10:17:03

    拿到所有tr 维护一个数组 点击改变数组对应索引状态 遍历数组判断当前有哪些是checked

    Antwort
    0
  • StornierenAntwort