特定の子要素の親要素、テストを考えます
-
18-09-2019 - |
質問
私は、次のコードを持っています:
<table id="myTable">
<th>Date</th>
<th>Action</th>
</table>
と
var $table = $('#myTable');
私はこのテーブルにテーブル行(<tr>
)を追加します私のJSでの条件がありますが、私は任意の追加またはいないされているかどうかを確認するための関数を書きたい。
だから私は$テーブルがどの<tr>
タグが含まれている場合はtrueを返すブール式を探していますし、そうでない場合はfalse。予備の答えは、私はjQueryのを使用する必要があると信じて私をリード「:持っている」セレクタ。
解決
if (jQuery('table').find('tr').size() > 0) {
// has element
}
他のヒント
持っている()セレクター:
あなたは使用することができます。あなたは、カッコ内の任意のセレクタを使用することができます。例えば、:要素は、任意のTR要素が含まれているかどうか(TR)のチェックを有する
。あなたが好きな何かを行うことができます:
jQuery("table").find("certainTr").size > 1
または:セレクタを有する
私はあなたの質問を理解して、100%わからないんだけど...私は
オフだ場合、私に知らせてif ($('#myTable tr').length) {
//got some tr
}
あなたがやろうとしているすべてはあなたのテーブルに行がない場合は、あなたのテーブルには、あなたはこれを試すことができます任意の行と虚偽が含まれている場合はtrueを返す場合には...
return ($("#myTable tr").length > 0);
は、あなたがそれはあなたが上記のスクリプトでは0〜1を変更したい場合があります常に表にあるもののヘッダ行を持っているつもりなら。
所属していません StackOverflow