没有某个类的第一个孩子
问题描述:
我试图选择包含.pe类但不包含.break类的ID #pid下的第一个元素。然后显然从该元素获得某个属性。我曾尝试不同的变化以下似乎不工作:没有某个类的第一个孩子
$("#pid .pe:not(.break):first-child").attr("data-time");
同样没有:
$("#pid .pe:first-child").not(".break").attr("data-time");
有人能告诉我什么地方错了我的逻辑。
感谢
答
问题是与选择的第一个孩子。
这应该是这样的:
alert($("#pid .pe:not(.break)").first().attr("data-time"));
或按周杰伦的建议 -
$('#pid .pe:not(.break):first').attr('data-time');
答
试试这个:
$('#pid .pe:not(.break):first').attr('data-time');