Django admin:action-select jquery / js检查是否选中了复选框

时间:2016-05-22 13:46:48

标签: javascript jquery django django-admin

Django管理项目,在change_list.html

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

$(".action-select");

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

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

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

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

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

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);

1 个答案:

答案 0 :(得分:0)

这有效吗?:

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