这应该很容易,但我在任何地方都找不到一个很好的例子。我正在尝试在我的页面上选择一个特定元素,该元素具有“statuslight”类和三个选项之一的标题属性。该选项(取决于它)存储在一个名为“currentStatus”的变量中。我看过一些例子,我猜这是正确的轨道,但我需要确定:
$(".statuslight[title]='" + currentStatus + "'");
这应该很容易,但我在任何地方都找不到一个很好的例子。我正在尝试在我的页面上选择一个特定元素,该元素具有“statuslight”类和三个选项之一的标题属性。该选项(取决于它)存储在一个名为“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
只有一个项目,您将使用此选择器:
$(".statuslight[title~='" + currentStatus + "']");