質問

私は、次のコードを持っています:

<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を変更したい場合があります常に表にあるもののヘッダ行を持っているつもりなら。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top