3

単一のjQueryセレクターで複数の要素をターゲットにするにはどうすればよいですか?

ページがロードされたときに、すべてのサウンドクラウドと youtube ウィジェットにクラスを追加しようとしています。これで、soundcloudで問題なく実行できます:

 $("iframe[src^='https://w.soundcloud.com/']").addClass("widget");

このクラスをYouTube iframeにも適用したいと思います。両方の iframe を選択するにはどうすればよいですか? 私は試しました:

$("iframe[src^='https://w.soundcloud.com/' or src^='http://www.youtube.com']").addClass("widget");

それは、私の他の試みと同様に、うまくいきません...

助けてくれてありがとう!

4

2 に答える 2

1

CSS セレクターは,、CSS でグループ化として知られている「または」に使用します。

$("iframe[src^='https://w.soundcloud.com/'], iframe[src^='http://www.youtube.com']").addClass("widget");

出典: W3C「グループ化」

于 2013-06-07T01:57:35.627 に答える
0

セレクタ構文はサポートされていませんor。2 つのセレクターを交互に使用する方法は次の,とおりです。

$("iframe[src^='https://w.soundcloud.com/'], iframe['src^='http://www.youtube.com']").addClass("widget");
于 2013-06-07T01:57:43.027 に答える