2

私はページにいくつかdivの方法で

<div id="{{ myId }}" class="typelist"><!-- content goes here --></div>

また、次の方法で「リンク」のリストがあります。

<a href="#" onclick="showThis({{ myId }})">{{ myDescriptiveName }}</a>

対応する JS 部分は次のようになります。

function showThis(id) {
    var divs = $('div.typelist');
    divs.hide();
    divs.find('#' + id).show();
}

私がやりたいことはid、現在の選択範囲で id を持つ div を検索し、それを「表示」に切り替えることです。私は今、子供と「孫」のみを検索することを理解しfind()ました。これは、上記が期待どおりに機能しない理由を説明しています。

divしかし、現在の選択範囲内で目的の場所を適切に見つけるにはどうすればよいですか? グーグルは私にとって有益な情報を提供しませんでした。

4

2 に答える 2