1. ホーム
  2. jquery

[解決済み] jQuery: 親を取得、親IDは?

2023-04-19 01:36:12

質問

<ul id ="myList">
<li><a href="www.example.com">link</a></li>
</ul>

jQueryを使用してul(myList)のidを取得するにはどうすればよいですか?私のj-scriptのイベントは、リンクがクリックされたときにトリガされます。私は試してみました。

$(this).parent().attr('id');

しかし、それはliのIDを取得し、私は1つ上に行く必要があり、私はどちらもliにクリックを添付することはできません。

どのように解決するのですか?

$(this).parent().parent().attr('id');

は、親の親のidを取得する方法です。

EDITです。

$(this).closest('ul').attr('id');

は、あなたの場合のより確実な解決策です。