检查检查时获取行的信息

时间:2014-01-21 20:34:42

标签: jquery python django

我需要获取已检查行的信息。

Table

我需要获取colum precio的值,但前提是选中复选框。我得到它后需要价格才能得到一笔钱。

我使用python和django获取表的信息。

2 个答案:

答案 0 :(得分:0)

这里有两个选择

  1. 加载隐藏字段中的所有值,并使用javascript使其仅在选中复选框时显示,并且如果未选中则会消失。

  2. 更好的选择是使用ajax,请检查:https://bradmontgomery.net/blog/2008/11/24/a-simple-django-example-with-ajax/

  3. 在这两种情况下,您都需要这些复选框上的监听器,因此您的javascript代码可能如下所示:

    function checkboxHandler(){    
       if(this.checked){
          //do something
       }
       else{
          //do something else
       }
    }
    

答案 1 :(得分:0)

如果您只想检查行值,不使用ajax:

$(document).ready(function(){
$("input[name='check[]']").click(function(){
var values = "";
   $.each($("input[name='check[]']:checked"), function(index,value) {
       var data = $(this).parents('tr:eq(0)');
       if(index > 0)
           values += " and ";

       values += $(data).find('td:eq(1)').text() ;
   });

   alert(values);
 });
});

工作小提琴:http://jsfiddle.net/robertrozas/SQjEC/1/