4列を含むテーブルがあります。最初の行から最後の行まで0を含む列を削除します。この場合、私は第二& 4列どのように私はこの使用してjQueryのJqueryを使用して0を含む列を削除するには
1 0 10 0
2 0 20 0
3 0 30 0
O/pはあなたがゼロかどうかを確認するために、すべてのセルを反復処理する必要があります
1 10
2 20
3 30
4列を含むテーブルがあります。最初の行から最後の行まで0を含む列を削除します。この場合、私は第二& 4列どのように私はこの使用してjQueryのJqueryを使用して0を含む列を削除するには
1 0 10 0
2 0 20 0
3 0 30 0
O/pはあなたがゼロかどうかを確認するために、すべてのセルを反復処理する必要があります
1 10
2 20
3 30
する必要があります達成することができますを削除したいです各列で、これが役立つことがあります。 How to loop through table cells with jQuery and send the data to database
$("table td")
.filter(function() {
// cellIndex will be 0 for the first column, 1 for the second, and so on
return (this.cellIndex == 1 || this.cellIndex == 3);
})
.remove();
がで構成され、すべての列をクリアするには 0のみ、最初の行に0を含むセルを識別し、そのセルに対して、その列に含まれる0個のセルがどれくらいあるかを調べることができます。合計行に一致する場合は、それらを削除します。
var rows = $('tr').length;
$('tr:first td:contains(0)').each(function(){
var i = $(this).index()+1;
var s = $('tr td:nth-child('+i+')');
if(s.filter(':contains(0)').length==rows) s.remove();
});
例:HTMLテーブルとしてhttp://jsfiddle.net/niklasvh/frdsc/
?または何? –
*列全体*には「0」が含まれていますか、または一部のセルに「0」が含まれている可能性がありますか?なぜなら、あなたはいくつかの細胞だけを取り除いて他の細胞を残すと、それはテーブルを破壊するからです。 – Tomalak
なぜそれが必要ですか?私は、たとえそのデータがゼロであっても、これらの列には有用なデータが含まれていると思います。これらの列が重要でない場合、なぜそれをバインドするのですか? –