0
リンクをクリックすると、idを持つ最も近いdiv要素を見つける必要があります。下の例では#Inputsまたは#Stagesになります。クリックした要素に最も近いDiv Id
Page1〜4をクリックすると、div id #Inputsを変数に保存する必要があります。 Page5から8をクリックすると、div id #Stagesが変数に保存されている必要があります。
私はthisを見つけました。それは動作しないか、私が戻ってきていることを理解できません。
var closestAnchor = $(this).closest('div[id]');
私が必要とする部門IDをどのように得ることができますか?
<tr>
<td class='type'>
<div id="#Inputs" class='vertical-text'>
Inputs
</div>
</td>
<td class='cellData'>
<div class='links'>
<span class='sectionLabel'>
External Input
</span>
<div class='openLevelThree'><a id='a1' href='Page1.htm' title='No Tailoring'>Page1</a></div>
<div class='openLevelThree'><a id='a2' href='Page2.htm' title='No Tailoring'>Page2</a></div>
<div class='openLevelThree'><a id='a3' href='Page3.htm' title='No Tailoring'>Page3</a></div>
<div class='openLevelThree'><a id='a4' href='Page4.htm' title='No Tailoring'>Page4</a></div>
</div>
</td>
</tr>
<tr>
<td class='type'>
<div id="#Stages" class='vertical-text'>
Stages
</div>
</td>
<td class='cellData'>
<div class='links'>
<span class='sectionLabel'>
External Input
</span>
<div class='openLevelThree'><a id='a5' href='Page5.htm' title='No Tailoring'>Page5</a></div>
<div class='openLevelThree'><a id='a6' href='Page6.htm' title='No Tailoring'>Page6</a></div>
<div class='openLevelThree'><a id='a7' href='Page7.htm' title='No Tailoring'>Page7</a></div>
<div class='openLevelThree'><a id='a8' href='Page8.htm' title='No Tailoring'>Page8</a></div>
</div>
</td>
</tr>
はあなたがそのjqueryのメソッドを呼び出すときに、あなたが使用しているJSコードを含めることができますか? – mcgraphix
あなたの部門にはIDがありません。あなたは ''タグIDについて話していますか? – dsomel21
すべてのIDは一意であるため、IDだけを選択することはできませんか? –