我需要获取已检查行的信息。
我需要获取colum precio的值,但前提是选中复选框。我得到它后需要价格才能得到一笔钱。
我使用python和django获取表的信息。
答案 0 :(得分:0)
这里有两个选择
加载隐藏字段中的所有值,并使用javascript使其仅在选中复选框时显示,并且如果未选中则会消失。
更好的选择是使用ajax,请检查:https://bradmontgomery.net/blog/2008/11/24/a-simple-django-example-with-ajax/
在这两种情况下,您都需要这些复选框上的监听器,因此您的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);
});
});