如何使用jQuery获取一行中的列 [英] how to get columns in one row using jquery
本文介绍了如何使用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屋!
查看全文