jQueryでは複雑なセレクタを作成しましたが、動作しません。誰かが私が間違っていることを教えてもらえますか?セレクタが動作しない
$("#gig:nth-child('3'):contains(:not('a'))")
ありがとうございます!
jQueryでは複雑なセレクタを作成しましたが、動作しません。誰かが私が間違っていることを教えてもらえますか?セレクタが動作しない
$("#gig:nth-child('3'):contains(:not('a'))")
ありがとうございます!
テキストに文字aが含まれていない要素を選択する場合は、:contains()
と:not()
の位置を切り替えて、:contains()
に別のセレクタが含まれていないとします。これを試してみてください:
$("#gig:nth-child(3):not(:contains('a'))")
あなたはa
要素ではなく文字を意味している場合、:has()
を使用します。そのテキスト内の文字a
を含む
$("#gig:nth-child(3):not(:has(a))")
:contains('a')
一致要素を。あなたは子供<a>
リンクせずに要素を探しているなら
$("#gig:nth-child(3):not(:has(a))")
これは、HTMLとは何か、あなたがターゲットたいものを知らずに言うことではなく不可能です。 –
なぜ機能しないのですか?それは何をすべきか?いくつかのスペースを忘れましたか? – SLaks
セレクタはこの複合体である必要がありません。セレクタを単純化するためにクラスやIDを使用するなどの別の解決策を検討しましたか? – amustill