小编And*_*rew的帖子

如何从复选框设置列以过滤数据表 jQuery

我使用数据表,并尝试进行过滤,问题是我想从复选框中选择我需要过滤的列。

因此,如果我选择一列,我会得到 4 或 5 列,但我选择了 1,我可以找到问题所在。[![在此处输入图像描述][1]][1]

正如你在图片上看到的,我只选择了一个Stantion 代码,但我有 5 列用于过滤,但我必须只有一列。

我的代码:[jsfinddle][2]

addSpliting('');

function addSpliting(val) {
  
  if(val != '') {
      
      $("#test1").DataTable({
        destroy: true,
        searchPanes: {
          layout: 'columns-4',
        },
        dom: 'Pfrtip',
        columnDefs: [{
          searchPanes: {
            show: true,
          },
          targets: val
        }]
      });
   }
   else {
      $("#test1").DataTable({
         destroy: true
      });
   }
}

function setFilters() {
  
  $("table thead tr th").each(function(index) {
    
    var boxes = `<label>
                <input type="checkbox" class="checkbox" id="${index}"/>
                ${$(this).text()}
                </label>`
    if ($(this).text() != "") $(".checkBoxes").append(boxes);
  });
}

setFilters();

$("#createFilter").on("click", function() …
Run Code Online (Sandbox Code Playgroud)

javascript datatable jquery

7
推荐指数
0
解决办法
93
查看次数

如何在 drop Destination jQuery 中设置可拖动对象

我使用可拖动对象,并且我对最终目的地有问题,当我在Dropbox创建元素中按“添加项目”时,我想拖动此元素“最终目的地”框,由于某种原因,它不是放在框中而是放在外面,我认为问题是对于第一个“顶部,左侧”位置,当我放入新框时,我看到左侧和顶部位置没有改变,在放置位置更新后我可以工作,但对我来说这不好。

我如何删除上一个位置“顶部,左侧”或如何从“顶部,左侧”中减去以放在框内而不是放在框外。

在这里你可以看到它是如何从盒子中取出的示例: 在这里你可以看到它是如何从盒子中取出的示例

我用代码创建jsFiddle 。

JS:

 $(document).ready(function () {
    $("#addBtn").click(function () {
        var $div = $("<div>", { "class": "alert alert-info draggable alwaysTop", text: "Say-Da-Tay!" }).draggable();

        $("#dropbox").prepend($div);
    });

    $(".droppable").droppable({
        accept: ".draggable", drop: function (event, ui) {
            var dropped = ui.draggable;
            var droppedOn = $(this);
            $(dropped).detach().appendTo(droppedOn);
        }
    });
   
});
Run Code Online (Sandbox Code Playgroud)

我发现的一种解决方案设置位置:

$(dropped).detach().css({left: 0, top: 0}).appendTo(droppedOn);
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,不可能将元素拖动到我想要的位置,它总是连接到左角。我坚持这个问题,但无法解决这个问题:(

html javascript css jquery

7
推荐指数
1
解决办法
183
查看次数

如何在react,js上显示/隐藏布尔值上的元素

我使用 Carousel 视图,并且有一些动态元素,它们应该出现在 Json 列表中。

{
        category: "Category",
        code: "421313",
        title: "Lorem Ipsum is simply dummy text of the printing and typesetting industry.",
        price: 156,
        sold: false,
        salePrice: false
      },
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我有两个布尔值,如果这个值为 true,我需要在视图上显示一些 div 元素。

               <div className={classes.card_ceromented}>
                Recommended
                </div>
              <div className={classes.card_top_product}>
                Top Product
                </div>
Run Code Online (Sandbox Code Playgroud)

classes.card_top_product 这个元素我需要在布尔值上显示隐藏。

我如何在truejson 值上显示 div 元素?

我的代码:JsFiddle

javascript reactjs

5
推荐指数
1
解决办法
8797
查看次数

标签 统计

javascript ×3

jquery ×2

css ×1

datatable ×1

html ×1

reactjs ×1