これは簡単なはずですが、どこにも良い例が見つかりません。 「statuslight」のクラスと3つのオプションのいずれかのtitle属性を持つページ上の特定の要素を選択しようとしています。オプション(依存します)は、「currentStatus」という変数に格納されます。私はいくつかの例を見てきましたが、これは正しい道だと思いますが、確実に知る必要があります:
$(".statuslight[title]='" + currentStatus + "'");
とても近い:
$(".statuslight[title='" + currentStatus + "']");
currentStatus
が配列であると仮定すると、statuslight
値のいずれかを含むタイトルを持つすべてのcurrentStatus
要素を取得できます。
$(".statuslight[title='" + currentStatus[0] + "'], .statuslight[title='" + currentStatus[1] + "'], .statuslight[title='" + currentStatus[2] + "']");
または、タイトルに複数のステータスがある場合(title="status1 status2 status3"
)、およびcurrentStatus
は、このセレクタを使用する1つのアイテムにすぎません。
$(".statuslight[title~='" + currentStatus + "']");