Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 选中支票时获取行的信息_Jquery_Python_Django - Fatal编程技术网

Jquery 选中支票时获取行的信息

Jquery 选中支票时获取行的信息,jquery,python,django,Jquery,Python,Django,我需要获取选中行的信息 我需要获取ColumPrecio的值,但前提是选中复选框。我需要这个价格,在我拿到它后才能算出一笔钱 我使用python和django获取表的信息。这里有两个选项 加载隐藏字段中的所有值,并使用javascript使其仅在选中复选框后显示,如果未选中则消失 更好的选择是使用ajax,请检查以下内容: 在这两种情况下,您都需要在这些复选框上设置一个侦听器,这样您的javascript代码可以如下所示: function checkboxHandler(){

我需要获取选中行的信息

我需要获取ColumPrecio的值,但前提是选中复选框。我需要这个价格,在我拿到它后才能算出一笔钱


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

这里有两个选项

  • 加载隐藏字段中的所有值,并使用javascript使其仅在选中复选框后显示,如果未选中则消失

  • 更好的选择是使用ajax,请检查以下内容:

  • 在这两种情况下,您都需要在这些复选框上设置一个侦听器,这样您的javascript代码可以如下所示:

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

    如果您只想在不使用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);
     });
    });
    
    工作小提琴: