【问题标题】:Django admin: action-select jquery/js check if checkbox was selectedDjango admin:action-select jquery/js 检查复选框是否被选中
【发布时间】:2016-09-19 09:35:49
【问题描述】:

Django 管理项目,在 change_list.html 中

使用 jquery/js,我想知道是否选择了一个或多个动作选择复选框。 所以我看到了:

$(".action-select");

获取所有输入的数组对象, 但我不知道如何进行循环并获取每个动作选择的值 - 如果这是正确的方法吗? 如果有更好的方法,我很乐意学习。

这不是表单/管理视图问题,我的意思是在按下任何按钮之前,在浏览器级别,谢谢

编辑: 我正在寻找这样的东西:

$(".action-select").each(function( i ) { if (this.checked) { console.log('asd'); do other stuff; }});

最终编辑: 因此,为了实现我的目标,我在选中一个或多个复选框时停止了 table db polls,这就是我需要的:)

function resetTimeout() {
  var action_bool = false;
  $(".action-select").each(function(i) {
   if (this.checked) 
      action_bool = true;
    }
    );
  if (!action_bool) {
    $("#result_list").load(location.href+" #result_list*","");
      }

  clearTimeout(timeout);
  timeout = setTimeout(resetTimeout,5000);

【问题讨论】:

标签: javascript jquery django django-admin


【解决方案1】:

这行得通吗?:

$(".action-select").each(function( i ) { 
    if (this.is(":checked")) {
        console.log('asd'); 
        do other stuff;
    }
);

【讨论】:

    猜你喜欢
    • 2019-04-11
    • 2015-06-25
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 2014-07-02
    • 2011-05-01
    • 2021-07-16
    相关资源
    最近更新 更多