Uncheck-Tabellenzeile in der Bootstrap-Tabelle unter bestimmten Bedingungen

Meine vorherige Frage warDie und ich möchte die Markierung der markierten Zeile aufheben, wenn der Benutzer eine Zeile mit 'Stock Available = null oder 0' auswählt. Jetzt ist mein jquery Code:

$(document).ready(function()
{
    $("#add_cart_btn").hide();
    var json;
    var checkedRows = [];
    $('#table-style').on('check.bs.table', function (e, row) {
      checkedRows.push({id: row.id});
      $("#add_cart_btn").show();
    });

    $('#table-style').on('uncheck.bs.table', function (e, row) {
      $.each(checkedRows, function(index, value) {
        if (value.id === row.id) {
          checkedRows.splice(index,1);
        }
      });
    });
     /*if(checkedRows.length < 0) {
        // does not exist
        $("#add_cart_btn").hide();
      }
      else {
        // does exist
        $("#add_cart_btn").show();
      }*/

});

Hier versuche ich auch, die Schaltfläche $ ("# add_cart_btn") anzuzeigen, wenn checkedRows [] mindestens einen Datensatz enthält. Ich habe nach oben genannten Bootstrap-Ereignissen gesucht, kann sie aber nicht verstehen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage