JQueryでテーブル要素を選択して操作する必要があります。次のセレクタの作品が、私だけ途中を取得します:ノー成功を収めて試してみました最初の行に1列以上の列がある場合にのみテーブルを選択するにはJQueryが必要です
$('#my_table_is:has(tbody tr)').doSomething();
バリエーションは以下のとおりです。
$('#my_table_id:has(tbody > tr > td:eq(1))').doSomething();
$('#my_table_id:has(tbody tr:nth-child(1))').doSomething();
$('#my_table_id:has(td:eq(1))').doSomething();
、この作業を行いますセレクタとフィルタのどのような組み合わせ?
私が必要とする理由は、マルチカラムのsortListを持つtablesorterは、テーブル出力に1つのカラムしかない場合に明らかに爆発的になります。
@ neouser99ありがとう、それはトリックでした。 FWIW、tbody内に行が必要なので、私の解決策は次のとおりです。 if(1 <$( '#tbl_id tbody tr td')。size()){... – aponzani