2016-08-14 1 views
1

id #pidの最初の要素を選択しようとしています。この要素には.breakクラスは含まれていませんが、.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'); 

答えて

1

おかげ

2

はこれを試してみてください。

これは次のようになります。

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

またはジェイの提案どおり -

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

Fiddle example

関連する問題