でセレクタを使用し、私はこれが軌道に乗ることは非常に簡単ですし、それが動作します:
if ($(this).next().is("object")){//dostuff}
しかし原因新しいdivの包含に私は今の最初の子をチェックする必要があります。 しかし、$(これ)はセレクタにはうまくいきません。私はその場で同じ種類のことをどうやって行うのですか?
これは動作しません:
if ($(this:first-child).is("element"))
でセレクタを使用し、私はこれが軌道に乗ることは非常に簡単ですし、それが動作します:
if ($(this).next().is("object")){//dostuff}
しかし原因新しいdivの包含に私は今の最初の子をチェックする必要があります。 しかし、$(これ)はセレクタにはうまくいきません。私はその場で同じ種類のことをどうやって行うのですか?
これは動作しません:
if ($(this:first-child).is("element"))
あなたはそれが「素晴らしいプレーしない」とはどういう意味ですか?他のセレクタの文字列の外側に:first-child
を書き込まないので、どうしてあなたはthis
でしょうか?あなたのような$(this)
上
スタックセレクタは、他のjQueryオブジェクトになります
$(this).find(':first-child').is("element");
か:
$(':first-child', this).is("element");
この特定のシナリオのためのより効果的な解決策があるかもしれませんが、どのように私の答えを示しています他のjQueryオブジェクトと同様に$(this)
を使用してください。
ニースの答え+1。 – xdazz
有効なJavascriptでないので、それはうまくいくとは思っていません。 –
ええ、まったくあります。 JSではなく、jQueryです。 – RGBK
jQueryはJavaScriptで書かれたライブラリ* –