如何使用jQuery获取一行中的列 [英] how to get columns in one row using jquery

查看:261
本文介绍了如何使用jQuery获取一行中的列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在行内获取列.但是我只想获取那些没有类元素的列.我该怎么办?

I am trying to get columns inside row. But I only want to get those columns who does not have class element. How can I do this?

代码:

update_data: function() {
    $('#add').click(function() {
        var uid = $('input[name="id"]').val();
        var fname = $('input[name="firstname"]').val();
        var lname = $('input[name="lastname"]').val();
        var email = $('input[name="email"]').val();
        var phone = $('input[name="phone"]').val();

        var table_rows = $('table tbody tr');

        table_rows.each(function(i) {

            if (i == uid - 1) {
                var tr = $(this); //.children("td");                                
                $(tr).each(function(i) {
                    if (!tr.children("td").hasClass("element")) {
                        console.log(tr.children("td"));
                    }
                });
            }
        });
    });
}​

推荐答案

$(tr).find('td:not(".element")')...

或:

$(this).children('td:not(".element")')...

包含所有行:

$('table tbody tr td:not(".element")');

这篇关于如何使用jQuery获取一行中的列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆