0

うーん、やりやすいほうがいいと思います。しかし、私は頭を包むことができません..これは私が持っているコードです..私のアプリでは、.scrollerクラスを選択しています。そこから、.parent() を使用して #exerciseWrapper クラスに到達しました。私の目標はh2タグです。ここから先に進む方法がわかりません。何も機能しません。find() は DOM 全体をブラウズし、children() は 1 つの子のみをブラウズします。

$('.scroller').parent() 何か何か ?? うーん..

          var append='<div class="exerciseWrapper"><div class="allTextWrapper"><div class="headerWrapper"><h2 class="exerciseHeaderName">'+exerciseName+'</h2></div><div class="lastConfigUsedHeader">Last configuration used:</div><div class="lastUsedConfig">Sets: 10, Kg: 12302, Time:10.30</div></div><div class="scroller">'+ 
'<div class="divImgContainer"><img src="../images/exercises/logo.png" class="scrollImages"></div>'+
'<div class="divImgContainer"><img src="../images/exercises/MuscleGroup1.png" class="scrollImages"></div>'+
'<div class="divImgContainer"><img src="../images/exercises/logo.png" class="scrollImages"></div>'+
'<div class="divImgContainer"><img src="../images/exercises/MuscleGroup1.png" class="scrollImages"></div>'+
'<div class="divImgContainer"><img src="../images/exercises/logo.png" class="scrollImages"></div>'+
'<div class="divImgContainer"><img src="../images/exercises/MuscleGroup1.png" class="scrollImages"></div>'+
      '</div></div>'
4

3 に答える 3

1

実際にfind()は、アクティブな要素の下にある要素のみを列挙します。jQuery API から:

説明: セレクター、jQuery オブジェクト、または要素によってフィルター処理された、一致する要素の現在のセット内の各要素の子孫を取得します。

以下を使用できるはずです。

$('.scroller').parent().find('h2')
于 2013-04-06T00:23:29.943 に答える
1

Find は、選択できる DOM 全体を参照しません。

$('.scroller').parent('div.exerciseWrapper').find('div.headerWrapper h2')
于 2013-04-06T00:24:49.907 に答える