Jquery 第一个没有特定阶级的孩子

Jquery 第一个没有特定阶级的孩子,jquery,Jquery,我正在尝试选择id pid下的第一个元素,该元素包含.pe类,但不包含.break类。然后很明显,从该元素中获取某个属性。我尝试过不同的变体,但以下似乎不起作用: $("#pid .pe:not(.break):first-child").attr("data-time"); 也没有: $("#pid .pe:first-child").not(".break").attr("data-time"); 谁能告诉我我的逻辑有什么问题吗 谢谢试试这个: $('#pid .pe:not(.brea

我正在尝试选择id pid下的第一个元素,该元素包含.pe类,但不包含.break类。然后很明显,从该元素中获取某个属性。我尝试过不同的变体,但以下似乎不起作用:

$("#pid .pe:not(.break):first-child").attr("data-time");
也没有:

$("#pid .pe:first-child").not(".break").attr("data-time");
谁能告诉我我的逻辑有什么问题吗

谢谢

试试这个:

$('#pid .pe:not(.break):first').attr('data-time');

问题在于选择第一个孩子

这应该是这样的:

alert($("#pid .pe:not(.break)").first().attr("data-time"));
或者按照Jay的建议-

$('#pid .pe:not(.break):first').attr('data-time');