HTMLコード:特定のクラス名を持つ最も近い上位要素のIDを見つける方法は?
<div id="1" class="master"></div>
<div id="2" class="slave"></div>
<div id="3" class="slave"></div>
<div id="4" class="master"></div>
<div id="5" class="slave"></div>
<div id="6" class="slave"></div>
我々は$( 'DIV')を使用して、のは言わせてクリックする()これらのDIV要素がクリック可能にするために:。
$('div').click(function() {
var el = $(this);
var master_id = ???;
alert(master_id);
});
その後、クラスでDIV要素をクリック " DIV#5またはDIV#6をクリックすると、DIV#2またはDIV#4の場合はアラート= "4"(DIV#4)をクリックすると、クラス「マスター」の最も近い上位DIV要素のIDを警告する必要があります。 DIV#3 - アラート= "1"(DIV#1)。 しかし、それを行う方法? ;)
最も近いトラバースの両親は、それはOPのように兄弟要素が何を探している見つけることができません。 –
ご返信ありがとうございます。 残念ながら、 "スレーブ" DIV要素をクリックすると "未定義"、 "マスター" DIV要素をクリックするとIDが表示されます。 – Ken
2 great_llama、あなたは解決策を知っていますか? – Ken