首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查检查时获取行信息

问检查检查时获取行信息
EN

Stack Overflow用户
提问于 2014-01-21 20:34:41
回答 2查看 51关注 0票数 0

我需要得到检查过的行的信息。

​

​

我需要得到colum精确值,但前提是复选框被选中。我拿到钱后,需要这个价钱来赚一笔钱。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-21 20:50:13

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

代码语言:javascript
复制
$(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/

票数 0
EN

Stack Overflow用户

发布于 2014-01-21 20:39:21

你有两个选择

  1. 加载隐藏字段中的所有值,并使用javascript使其只在选中复选框后出现,如果未选中则消失。
  2. 更好的选择是使用ajax,检查如下:https://bradmontgomery.net/blog/2008/11/24/a-simple-django-example-with-ajax/

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

代码语言:javascript
复制
function checkboxHandler(){    
   if(this.checked){
      //do something
   }
   else{
      //do something else
   }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21268542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档